java线程删除文件,线程“main”java.io.jgitinernalexception中的异常:无法删除临时文件c:\users\13 dec...
我正在嘗試使用jgit克隆git存儲庫。
public static void main(String[] args) throws IOException, InvalidRemoteException, GitAPIException {
String name = "username";
String password = "password";
remotePath = "https://user@stash.gto.intranet.db.com:8081/scm/paragon/paragongit.git";
CredentialsProvider cp = new UsernamePasswordCredentialsProvider(name, password);
File localPath = new File("C:/Users/13 dec/");
if (!localPath.delete()) {
throw new IOException("Could not delete temporary file" + localPath);
}
System.out.println("localPath " + localPath.getAbsolutePath());
System.out.println("Cloning from" + remotePath + "to" + localPath);
Git git = Git.init().setDirectory(localPath).call();
System.out.println("The End");
Git result = Git.cloneRepository().setURI(remotePath).setDirectory(localPath).setCredentialsProvider(cp).call();
System.out.println("The end of program");
}
但我有個內(nèi)部異常
Error->Exception in thread "main" org.eclipse.jgit.api.errors.JGitInternalException: Destination path "13 dec" already exists and is not an empty directory
at org.eclipse.jgit.api.CloneCommand.verifyDirectories(CloneCommand.java:253)
at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:189)
at testInAction.main(testInAction.java:39)
總結
以上是生活随笔為你收集整理的java线程删除文件,线程“main”java.io.jgitinernalexception中的异常:无法删除临时文件c:\users\13 dec...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 视图sql_SQL的视图
- 下一篇: php7 ast,PHP7 的抽象语法树