hudson.Util.deleteFile()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(181)

本文整理了Java中hudson.Util.deleteFile()方法的一些代码示例,展示了Util.deleteFile()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.deleteFile()方法的具体详情如下:
包路径:hudson.Util
类名称:Util
方法名:deleteFile

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

  1. @Override
  2. public Void invoke(File f, VirtualChannel channel) throws IOException {
  3. Util.deleteFile(deleting(f));
  4. return null;
  5. }
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Rename a legacy file to a new name, with care to Windows where {@link File#renameTo(File)}
  3. * doesn't work if the destination already exists.
  4. */
  5. private void rename(File legacyFile, File newFile) throws IOException {
  6. if (!legacyFile.exists()) return;
  7. if (newFile.exists()) {
  8. Util.deleteFile(newFile);
  9. }
  10. if (!legacyFile.renameTo(newFile)) {
  11. LOGGER.warning("Failed to rename " + legacyFile + " to " + newFile);
  12. }
  13. }

代码示例来源:origin: jenkinsci/jenkins

  1. Util.deleteFile(mapFile);
  2. System.err.println(builds + " has been restored to its original format");

代码示例来源:origin: jenkinsci/jenkins

  1. LOGGER.log(WARNING, "need to delete anomalous file entry {0}", name);
  2. Util.deleteFile(kid);
  3. it.remove();
  4. } catch (Exception x) {

代码示例来源:origin: jenkinsci/jenkins

  1. Util.deleteFile(changelogFile);

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public Void invoke(File f, VirtualChannel channel) throws IOException {
  2. Util.deleteFile(deleting(f));
  3. return null;
  4. }
  5. });

代码示例来源:origin: org.eclipse.hudson/hudson-core

  1. public Void invoke(File f, VirtualChannel channel) throws IOException {
  2. Util.deleteFile(f);
  3. return null;
  4. }
  5. });

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

  1. public Void invoke(File f, VirtualChannel channel) throws IOException {
  2. Util.deleteFile(f);
  3. return null;
  4. }
  5. });

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

  1. public Void invoke(File f, VirtualChannel channel) throws IOException {
  2. Util.deleteFile(f);
  3. return null;
  4. }
  5. });

代码示例来源:origin: hudson/hudson-2.x

  1. public Void invoke(File f, VirtualChannel channel) throws IOException {
  2. Util.deleteFile(f);
  3. return null;
  4. }
  5. });

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Rename a legacy file to a new name, with care to Windows where {@link File#renameTo(File)}
  3. * doesn't work if the destination already exists.
  4. */
  5. private void rename(File legacyFile, File newFile) throws IOException {
  6. if (!legacyFile.exists()) return;
  7. if (newFile.exists()) {
  8. Util.deleteFile(newFile);
  9. }
  10. if (!legacyFile.renameTo(newFile)) {
  11. LOGGER.warning("Failed to rename " + legacyFile + " to " + newFile);
  12. }
  13. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public void commit() throws IOException {
  2. close();
  3. if (destFile.exists()) {
  4. try {
  5. Util.deleteFile(destFile);
  6. } catch (IOException x) {
  7. tmpFile.delete();
  8. throw x;
  9. }
  10. }
  11. tmpFile.renameTo(destFile);
  12. }

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

  1. public static void deleteRecursive(File dir) throws IOException {
  2. if(!isSymlink(dir))
  3. deleteContentsRecursive(dir);
  4. deleteFile(dir);
  5. }

代码示例来源:origin: org.eclipse.hudson/hudson-core

  1. public static void deleteRecursive(File dir) throws IOException {
  2. if (!isSymlink(dir)) {
  3. deleteContentsRecursive(dir);
  4. }
  5. deleteFile(dir);
  6. }

代码示例来源:origin: hudson/hudson-2.x

  1. public static void deleteRecursive(File dir) throws IOException {
  2. if(!isSymlink(dir))
  3. deleteContentsRecursive(dir);
  4. deleteFile(dir);
  5. }

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

  1. public static void deleteRecursive(File dir) throws IOException {
  2. if (!isSymlink(dir)) {
  3. deleteContentsRecursive(dir);
  4. }
  5. deleteFile(dir);
  6. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. Util.deleteFile(mapFile);
  2. System.err.println(builds + " has been restored to its original format");

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. private void deleteRecursive(File dir) throws IOException {
  2. if(!isSymlink(dir))
  3. deleteContentsRecursive(dir);
  4. try {
  5. deleteFile(deleting(dir));
  6. } catch (IOException e) {
  7. // if some of the child directories are big, it might take long enough to delete that
  8. // it allows others to create new files, causing problems like JENKINS-10113
  9. // so give it one more attempt before we give up.
  10. if(!isSymlink(dir))
  11. deleteContentsRecursive(dir);
  12. deleteFile(deleting(dir));
  13. }
  14. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. Util.deleteFile(changelogFile);

代码示例来源:origin: org.eclipse.hudson/hudson-core

  1. public void deleteTeam(String teamName, boolean deleteJobs) throws TeamNotFoundException, IOException {
  2. Team team = findTeam(teamName);
  3. if (Team.PUBLIC_TEAM_NAME.equals(team.getName())) {
  4. throw new IOException("Cannot delete public team");
  5. }
  6. for (TeamJob job : team.getJobs()) {
  7. TopLevelItem item = Hudson.getInstance().getItem(job.getId());
  8. if (item != null && (item instanceof Job)) {
  9. if (deleteJobs) {
  10. try {
  11. item.delete();
  12. } catch (InterruptedException e) {
  13. throw new IOException("Delete team " + team.getName() + " was interrupted");
  14. }
  15. } else {
  16. // Make deleted team jobs public
  17. moveJob((Job) item, team, publicTeam, null);
  18. }
  19. }
  20. }
  21. teams.remove(team);
  22. save();
  23. File teamFolder = team.getTeamFolder(teamsFolder);
  24. if (teamFolder.exists() && teamFolder.isDirectory()) {
  25. Util.deleteContentsRecursive(teamFolder);
  26. Util.deleteFile(teamFolder);
  27. }
  28. }

相关文章