동일한 디렉터리에 파일을 복사하여 붙여 넣을 때 Windows에서 얻는 것과 비슷한 동작을 얻으려고합니다. 예컨대 들어복사 된 파일의 파일 이름 생성
, 당신이 복사 한 경우 /이 foo Copy.txt
을 만들 것입니다, foo.txt
라는 파일을 붙여 넣기 한 번 더 붙여 넣을 경우, 그것은 foo Copy(2).txt
를 만들고 당신이/복사하면 foo Copy.txt
, foo Copy Copy.txt
가 만들어 붙여 넣습니다.
이 작업을 수행하는 Java 유틸리티 기능이 있습니까? 나는 File.createTempFile
을 보았지만 그것이 생성하는 파일 이름은 너무 길며 UID와 같은 부분 문자열을 포함합니다.
내가 어떤 API를 인식하지 오전 쓸 수 있지만, '(file.exists이)가'... – dngfng