Java 删除文件 Result of ‘File.delete()‘ is ignored
使用文件删除方法file.delete() ,会出现编辑器提示“File.delete()的结果将被忽略”
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class DeleteFile {
public static void main(String[] args) {
List<String> picPaths = new ArrayList<>();
picPaths.add("C:\Users\int\Desktop\145214.jpg");
picPaths.add("C:\Users\int\Desktop\asd.jpg");
picPaths.add("C:\Users\int\Desktop\pol.jpg");
for(String picFile:picPaths){
File file = new File(picFile);
if(!file.isDirectory()){
file.delete();
}
}
}
}
此时通过布尔捕获到file.delete() 的值,将不会出现结果被忽略的情况。
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class DeleteFile {
public static void main(String[] args) {
boolean a;
List<String> picPaths = new ArrayList<>();
picPaths.add("C:\Users\int\Desktop\145214.jpg");
picPaths.add("C:\Users\int\Desktop\asd.jpg");
picPaths.add("C:\Users\int\Desktop\pol.jpg");
for(String picFile:picPaths){
File file = new File(picFile);
if(!file.isDirectory()){
a = file.delete();
System.out.println(a);
}
}
}
}
如果有文件,被删除,返回true。 没有该文件,则返回false。
上一篇:
IDEA上Java项目控制台中文乱码
