파일 서버와 클라이언트가 있으며 파일이 downloadfolder에 이미있는 경우 파일의 이름을 변경하려고합니다. 그렇게하는 가장 좋은 방법은 무엇입니까? 그 코드를 시도했지만 항상 하나의 복사본을 만들고 다음 복사본은 첫 번째 복사본을 덮어 씁니다.Java에서 단일 파일의 복사본을 여러 개 생성합니다.
private static int X = 0;
다음이로 코드 변경 : 클래스에서
File f = new File(FILE_DIR + fileName);
if(f.exists()) {
System.out.print("file already exists");
fileName = "copy_of_" + fileName;
}
왜 그렇게 생각하십니까? –
파일의 이름을 바꾸려면 ['File # rename'] (http://docs.oracle.com/javase/7/docs/api/java/io/File.html#renameTo (java. io.File)) 파일을 복사하려면 ['Files.copy'] (http://docs.oracle.com/javase/tutorial/essential/io/copy.html) – MadProgrammer
을 사용할 수 있지만 전예요. 5 복사본을 파일 이름을 변경 그래서 나는 복사본을 테스트 할 수 있지만 PHP에서 같은 반복을 만드는 방법을 모릅니다. – duration