gpt4 book ai didi

Java : Unable to delete files using FileUtils. 安静地删除,强制删除,FileDeleteStrategy.FORCE.delete;

转载 作者:行者123 更新时间:2023-12-01 09:49:45 24 4
gpt4 key购买 nike

我使用FileUtils.deleteQuietly()方法在复制到其他地方后删除文件。但它并没有删除文件,并且文件保留在同一路径中。

    File folder = new File(Marker_Source_path);
File[] listOfFiles = folder.listFiles();
if(folder.exists() && folder.isDirectory() && folder.list().length>0)
{
for (int i = 0;i<listOfFiles.length; i++)
{
if (listOfFiles[i].isFile())
{
String Filename= listOfFiles[i].getName();
String Filename_path=listOfFiles[i].getAbsolutePath();
File File_with_path=new File(Filename_path);
FileUtils.copyFileToDirectory(File_with_path, destinationDir2_TITLE_MM);
FileUtils.copyFileToDirectory(File_with_path, destinationDir3_PUB_TYPE);
FileUtils.copyFileToDirectory(File_with_path, destinationDir4_ISSUE_FREQ);
FileUtils.copyFileToDirectory(File_with_path, destinationDir4_VOL_ISSUE);
System.out.println("Marker File : " + Filename + " Moved to destination Dir : "+ destinationDir2_TITLE_MM.getAbsolutePath() + "
Successfully...");
Boolean check_del=FileUtils.deleteQuietly(File_with_path);
System.out.println("Is File deleted : "+check_del);
}
}
}
else
{
System.out.println("No Markers to Copy....");
}

最佳答案

  • 这是由于文件权限问题而发生的。
  • 授予权限后,它可以正常工作,上面的代码没有问题。

关于Java : Unable to delete files using FileUtils. 安静地删除,强制删除,FileDeleteStrategy.FORCE.delete;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37677416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com