자바로 파일을 이동 하는 소스를 적어 보겠습니다.
폴더가 없으면 새로 폴더를 생성 하는 부분도 추가 하였습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | package file; import java.io.File; public class FileMove { public static void main(String[] args) { FileMove fileMove = new FileMove(); String folderName = "new";//폴더 생성할 이름 String fileName = "가수이미지11.jpg"; //바뀔 이름 String beforeFilePath = "C:/tmp/upload/2015/06/25/앨범속지1.jpg"; //옮길 대상 경로 String afterFilePath = "C:/tmp/upload/"; //옮겨질 경로 String result = fileMove.moveFile(folderName, fileName, beforeFilePath, afterFilePath); if(result != null){ System.out.println("SUCCESS: "+result); }else{ System.out.println("FAIL"); } } public String moveFile(String folderName, String fileName, String beforeFilePath, String afterFilePath) { String path = afterFilePath+"/"+folderName; String filePath = path+"/"+fileName; File dir = new File(path); if (!dir.exists()) { //폴더 없으면 폴더 생성 dir.mkdirs(); } try{ File file = new File(beforeFilePath); if(file.renameTo(new File(filePath))){ //파일 이동 return filePath; //성공시 성공 파일 경로 return }else{ return null; } }catch(Exception e){ e.printStackTrace(); return null; } } } |
java CMYK RGB 변환 (java CMYK to RGB conversion, convert, ISOcoated_v2_300_eci.icc) (9) | 2015.09.02 |
---|---|
자바 시스템 명령어 실행 (java Runtime) (0) | 2015.06.30 |
java Calendar SimpleDateFormat (자바 날짜 형식 밀리세컨드) (2) | 2015.06.24 |
mp4 parser metadata 확인 (mp4 info 확인) java (2) | 2015.06.04 |
mp3 parser metadata 확인 (mp3 info 확인) java (0) | 2015.06.04 |
댓글 영역