本文整理了Java中hudson.Util.deleteFile()
方法的一些代码示例,展示了Util.deleteFile()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.deleteFile()
方法的具体详情如下:
包路径:hudson.Util
类名称:Util
方法名:deleteFile
[英]Deletes this file (and does not take no for an answer). If necessary, it will have multiple attempts at deleting things.
[中]删除此文件(不接受否定回答)。如有必要,它将多次尝试删除内容。
代码示例来源:origin: jenkinsci/jenkins
@Override
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(deleting(f));
return null;
}
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Rename a legacy file to a new name, with care to Windows where {@link File#renameTo(File)}
* doesn't work if the destination already exists.
*/
private void rename(File legacyFile, File newFile) throws IOException {
if (!legacyFile.exists()) return;
if (newFile.exists()) {
Util.deleteFile(newFile);
}
if (!legacyFile.renameTo(newFile)) {
LOGGER.warning("Failed to rename " + legacyFile + " to " + newFile);
}
}
代码示例来源:origin: jenkinsci/jenkins
Util.deleteFile(mapFile);
System.err.println(builds + " has been restored to its original format");
代码示例来源:origin: jenkinsci/jenkins
LOGGER.log(WARNING, "need to delete anomalous file entry {0}", name);
Util.deleteFile(kid);
it.remove();
} catch (Exception x) {
代码示例来源:origin: jenkinsci/jenkins
Util.deleteFile(changelogFile);
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(deleting(f));
return null;
}
});
代码示例来源:origin: org.eclipse.hudson/hudson-core
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(f);
return null;
}
});
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(f);
return null;
}
});
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(f);
return null;
}
});
代码示例来源:origin: hudson/hudson-2.x
public Void invoke(File f, VirtualChannel channel) throws IOException {
Util.deleteFile(f);
return null;
}
});
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Rename a legacy file to a new name, with care to Windows where {@link File#renameTo(File)}
* doesn't work if the destination already exists.
*/
private void rename(File legacyFile, File newFile) throws IOException {
if (!legacyFile.exists()) return;
if (newFile.exists()) {
Util.deleteFile(newFile);
}
if (!legacyFile.renameTo(newFile)) {
LOGGER.warning("Failed to rename " + legacyFile + " to " + newFile);
}
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
public void commit() throws IOException {
close();
if (destFile.exists()) {
try {
Util.deleteFile(destFile);
} catch (IOException x) {
tmpFile.delete();
throw x;
}
}
tmpFile.renameTo(destFile);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public static void deleteRecursive(File dir) throws IOException {
if(!isSymlink(dir))
deleteContentsRecursive(dir);
deleteFile(dir);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public static void deleteRecursive(File dir) throws IOException {
if (!isSymlink(dir)) {
deleteContentsRecursive(dir);
}
deleteFile(dir);
}
代码示例来源:origin: hudson/hudson-2.x
public static void deleteRecursive(File dir) throws IOException {
if(!isSymlink(dir))
deleteContentsRecursive(dir);
deleteFile(dir);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public static void deleteRecursive(File dir) throws IOException {
if (!isSymlink(dir)) {
deleteContentsRecursive(dir);
}
deleteFile(dir);
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
Util.deleteFile(mapFile);
System.err.println(builds + " has been restored to its original format");
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
private void deleteRecursive(File dir) throws IOException {
if(!isSymlink(dir))
deleteContentsRecursive(dir);
try {
deleteFile(deleting(dir));
} catch (IOException e) {
// if some of the child directories are big, it might take long enough to delete that
// it allows others to create new files, causing problems like JENKINS-10113
// so give it one more attempt before we give up.
if(!isSymlink(dir))
deleteContentsRecursive(dir);
deleteFile(deleting(dir));
}
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
Util.deleteFile(changelogFile);
代码示例来源:origin: org.eclipse.hudson/hudson-core
public void deleteTeam(String teamName, boolean deleteJobs) throws TeamNotFoundException, IOException {
Team team = findTeam(teamName);
if (Team.PUBLIC_TEAM_NAME.equals(team.getName())) {
throw new IOException("Cannot delete public team");
}
for (TeamJob job : team.getJobs()) {
TopLevelItem item = Hudson.getInstance().getItem(job.getId());
if (item != null && (item instanceof Job)) {
if (deleteJobs) {
try {
item.delete();
} catch (InterruptedException e) {
throw new IOException("Delete team " + team.getName() + " was interrupted");
}
} else {
// Make deleted team jobs public
moveJob((Job) item, team, publicTeam, null);
}
}
}
teams.remove(team);
save();
File teamFolder = team.getTeamFolder(teamsFolder);
if (teamFolder.exists() && teamFolder.isDirectory()) {
Util.deleteContentsRecursive(teamFolder);
Util.deleteFile(teamFolder);
}
}
内容来源于网络,如有侵权,请联系作者删除!