이 같은 java.nio.file.Files로 파일을 복사하기 위해 노력하고있어 기존의 대체 :자바 복사 파일 및 대상
Files.copy(cfgFilePath, strTarget, StandardCopyOption.REPLACE_EXISTING);
문제는 이클립스가 "방법 복사 (경로 말하는 것입니다, Path, CopyOption ...) 형식의 파일 (File, String, StandardCopyOption)에 적용 할 수 없습니다. "
Win7 x64에서 Eclipse 및 Java 7을 사용하고 있습니다. 내 프로젝트는 Java 1.6 호환성을 사용하도록 설정됩니다.
가이에 대한 해결책인가, 아니면 내가 해결 방법으로 이런 일을 만들 필요가 수행
File temp = new File(target);
if(temp.exists())
temp.delete();
감사합니다. 당신의 strTarget
을지지
Path from = cfgFilePath.toPath(); //convert from File to Path
Path to = Paths.get(strTarget); //convert from String to Path
Files.copy(from, to, StandardCopyOption.REPLACE_EXISTING);
유효한 경로 : 오류 메시지에 설명 된대로
+1 완전히 동의했습니다. 더 이상 파일을 거의 사용하지 않습니다. – assylias
언급 한 바와 같이 Java 1.6의 준수 수준으로 컴파일 할 때이 코드가 작동하는지 궁금하지만, 어쨌든 메모를 주셔서 감사합니다. –
@commander_keen 1.6 JVM을 실행하기 위해 배포 할 코드를 의미합니까? – fge