import java.io.*;
class B_13
{
public static void main(String[] args)throws
Antifundamentalist,UnsupportedEncodingException
{
File file = new File("/rr");
String[] myFiles;
int count = 0;
if(file.isDirectory())
{
myFiles=file.list();
for(int i=0;i<myFiles.length;i++)
{
File myFile = new File(file,myFiles[i]);
if(myFile.delete())
{
count++;
}
}
}
System.out.println(count+ " : Files & Directories are deleted");
}
}
我明天的考试要使用这段代码,这是一个清理任务的程序。
该程序运行正常,显示“0 个文件和目录已删除”
我想知道,它在哪里查找文件以及从哪里删除文件?我们在程序中添加位置或路径的位置?
我尝试更改此设置,在主目录中File file = new File("/rr");
创建了一个rr
文件夹并添加了一些文件,但它也没有删除这些文件。
答案1
它打开/rr
位于根部的内容。如果您rr
在主目录中创建了一个目录,则将名称更改为该目录所在的位置。例如“/home/您的用户名/rr”