【转】Java删除文件夹和文件

2016-05-04  本文已影响293人  慢慢无限电量

转自:http://kxjhlele.iteye.com/blog/323657

以前在javaeye看到过关于Java操作文件的一篇文章,写的很好,但找了半天也没找到,就把找到底几篇文章整理一下,做个总结,算是一个学习备份……

1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)

Java代码

// 验证字符串是否为正确路径名的正则表达式
private static String matches = "[A-Za-z]:\\[^:?"><]";
// 通过 sPath.matches(matches) 方法的返回值判断是否正确
// sPath 为路径字符串

2,通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件,包括文件夹下的所有文件

/**

3,实现删除文件的方法,

Java代码 收藏代码

/**

4,实现删除文件夹的方法,

Java代码 收藏代码

/**

5,main() 方法

Java代码

public static void main(String[] args) {  

  HandleFileClass hfc = new HandleFileClass();  
  String path = "D:\\Abc\\123\\Ab1";  
  boolean result = hfc.CreateFolder(path);  
  System.out.println(result);  
  path = "D:\\Abc\\124";  
  result = hfc.DeleteFolder(path);  
  System.out.println(result);  

}  

main() 方法只是做了一个简单的测试,建立文件夹和文件都是本地建立,情况考虑的应该很全面了,包括文件夹包含文件夹、文件。文件的不同情况…………

实现没有问题,可以正确删除文件夹和文件。

对于其他类型文件的操作继续学习…………

上一篇下一篇

猜你喜欢

热点阅读