我想將文檔從一個文件夾複製到另一個文件夾。在新文件夾中,文件名應該是oldFileName + timeStamp。 我已經走了這麼遠:將文件從一個文件夾複製到另一個文件夾,並使用舊文件名+時間戳重命名新文件夾中的文件
public static void main(String[] args) throws IOException {
File source = new File("C:\\Users\\rr\\test\\XYZ.docx");
File destination=new File("C:\\Users\\rr\\XYZ.docx");
FileUtils.copyFile(source,destination);
// copy from folder 'test' to folder 'rr'
SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-yyyy HH-mm-ss");
String ts=sdf.format(source.lastModified());
String outFileName = destination.getName() + ts ;
//appending ts to the file name
System.out.println(" new file name is "+outFileName);
}
我能夠將文件從文件夾中測試複製到文件夾RR但文件名保持不變。我怎樣才能將這個新的文件名更改爲oldFileName + timeStamp?
謝謝!這工作! –