gpt4 book ai didi

java - 删除文件时出现问题

转载 作者:行者123 更新时间:2023-12-02 08:22:17 24 4
gpt4 key购买 nike

private static void deletefile(String file) {

int fileName = 500;
int z;
String[] File = new String[fileName];
for (z = 0; z < fileName; z++) {
File f1 = new File(
"C:\\Users\\user\\fypworkspace\\TextRenderer\\abc" + z
+ ".txt");
boolean success = f1.delete();
if (!success) {
System.out.println("Deletion failed.");
System.exit(0);
} else {
System.out.println("File deleted.");
}
}
}

public static void main(String[] args) throws IOException {
switch (args.length) {
case 0:
System.out.println("File has not mentioned.");
System.exit(0);
case 1:
deletefile(args[0]);
System.exit(0);
default:
System.out.println("Multiple files are not allow.");
System.exit(0);

嗨,这是我尝试删除 java 中的某些文件的代码。它打印出文件未提及。我试图删除某个文件夹中的一组 txt 文件。一旦文件丢失,程序应继续处理下一个文件。谁能指出我的错误?谢谢..

最佳答案

显然您没有将任何命令行参数传递给您的程序。

(尽管即使您这样做了,它也不会在 deletefile() 中的任何地方使用 - 您的方法尝试删除特定目录中的一组固定文件,并且如果其中任何一个丢失或您无权删除它,它会退出并显示错误消息。)

关于java - 删除文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259728/

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