1. 删除文件、目录
File file = new File("C:\\test\\text.txt");
File dir = new File("C:\\test");
file.delete();
dir.delete();
2. 新建文件、目录
File file = new File("C:\\test\\text.txt");
File dir = new File("C:\\test");
dir.mkdir();
file.createNewFile() ;
当然,file不需要这样创建,因为当你需要写入这个file的时候会自动创建。
public static void deltree(File dir) throws FileNotFoundException
{
if (dir.exists() && dir.isDirectory())
{
empty(dir);
dir.delete();
}
else
{
throw new FileNotFoundException("dir now Found!");
}
}
public static void empty(File dir) throws FileNotFoundException
{
if (dir.exists() && dir.isDirectory())
{
File[] entries = dir.listFiles();
int sz = entries.length;
for (int i = 0; i < sz; i++)
{
if (entries[i].isDirectory())
{
deltree(entries[i]);
}
else
{
entries[i].delete();
}
}
}
else
{
throw new FileNotFoundException("dir now Found!");
}
}
File file = new File("C:\\test\\text.txt");
File dir = new File("C:\\test");
file.delete();
dir.delete();
2. 新建文件、目录
File file = new File("C:\\test\\text.txt");
File dir = new File("C:\\test");
dir.mkdir();
file.createNewFile() ;
当然,file不需要这样创建,因为当你需要写入这个file的时候会自动创建。
public static void deltree(File dir) throws FileNotFoundException
{
if (dir.exists() && dir.isDirectory())
{
empty(dir);
dir.delete();
}
else
{
throw new FileNotFoundException("dir now Found!");
}
}
public static void empty(File dir) throws FileNotFoundException
{
if (dir.exists() && dir.isDirectory())
{
File[] entries = dir.listFiles();
int sz = entries.length;
for (int i = 0; i < sz; i++)
{
if (entries[i].isDirectory())
{
deltree(entries[i]);
}
else
{
entries[i].delete();
}
}
}
else
{
throw new FileNotFoundException("dir now Found!");
}
}