信息时代的生存哲学

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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!");
}
}



posted on 2004-09-15 00:12  信息时代的生存哲学  阅读(144)  评论(0编辑  收藏  举报