public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
소스 폴더다른 폴더로 이동하면서 폴더에 여러 파일의 날짜와 시간을 추가하는 방법
File source = new File("D:\\A1\\");
File dest = new File("D:\\A2\\");
File[] files = source.listFiles();
for (File file: source.listFiles()){
String x=(source+"\\"+file.getName());
String y=(dest + "\\"+ file.getName());
File f1 = new File(x);
f1.renameTo(new File(y));
}
파일을 이동할 때이 코드는 대상 폴더에 소스 파일을 이동하지만, 내가 원하는
대상 폴더로. 이
동시에 두 가지 일을하려는 것처럼 들립니다. 간단하게 유지하십시오 (KISS), 한 번에 한 가지만하십시오. 원본 폴더에서 이름을 바꿀 수 없으면 먼저 임시 디렉터리에 복사하고 이름을 변경 한 다음 결과를 출력으로 복사하십시오. 문제가 있음을 증명할 때까지 성능에 대해 너무 걱정하지 않아야합니다. –
당신은 바로이 문장에 형식화 된 시스템 날짜를 삽입하면됩니다.'String y = (dest + "\ file.getName());' – Sanjeev
@Sanjeev @ yan (dest + \ "+ file.getName() +" "+ date)); 하지만 내가 그것을 할 때 dest 폴더에 복사하지 말아주세요 – Anandv