java 删除指定文件夹 以及文件下下面的所有文件
来源:互联网 发布:win7网络位置更改不了 编辑:程序博客网 时间:2024/06/01 21:23
文件路径的分隔符在windows系统和linux系统中是不一样。
比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:
File file1 = new File (“C:\tmp\test.txt”);
在Linux下则是这样的:
File file2 = new File (“/tmp/test.txt”);
而我刚开始就是按照File file1 = new File (“C:\tmp\test.txt”);这种方式写的,在
Windows下没有问题,但是将工程部署在服务器上时,就出问题了。服务器是linux系统,所
以这时文件路径就出错了。后来将分隔符用File.separator 代替,ok,问题解决了。下边介
绍下File.separator 。
如果要考虑跨平台,则最好是这么写:
File myFile = new File(“C:” + File.separator + “tmp” + File.separator, “test.txt”);
比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:
File file1 = new File (“C:\tmp\test.txt”);
在Linux下则是这样的:
File file2 = new File (“/tmp/test.txt”);
而我刚开始就是按照File file1 = new File (“C:\tmp\test.txt”);这种方式写的,在
Windows下没有问题,但是将工程部署在服务器上时,就出问题了。服务器是linux系统,所
以这时文件路径就出错了。后来将分隔符用File.separator 代替,ok,问题解决了。下边介
绍下File.separator 。
如果要考虑跨平台,则最好是这么写:
File myFile = new File(“C:” + File.separator + “tmp” + File.separator, “test.txt”);
File类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量使用。
阅读全文
0 0
- java 删除指定文件夹 以及文件下下面的所有文件
- java 删除指定文件夹 以及文件下下面的所有文件
- 删除指定文件夹以及文件夹下面的所有文件
- C# 删除指定文件以及文件夹下的所有文件的方法
- PHP删除指定目录下所有文件夹以及文件
- 删除指定文件夹下的所有指定类型的文件
- C# 删除指定目录下的 所有指定文件、文件夹
- java遍历某个文件夹下的所有文件 以及删除所有文件
- java删除指定路径下所有的文件, 及该文件夹里的所有文件夹,不包括该文件夹
- Java删除指定路径下所有文件和文件夹
- php 删除文件夹 以及 文件夹所有文件
- 删除文件夹以及文件夹下的所有文件
- 删除文件夹以及文件夹下的所有文件
- 删除文件夹以及文件夹下的所有文件
- cmd 删除所有文件夹以及子文件夹下的文件
- java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件
- 删除指定文件夹以及文件下的文件
- java 删除文件夹下的所有文件
- FTP上传下载文件
- MySQL运维内参_ MySQL、Galera、Inception核心原理与最佳实践 读书笔记
- jave中的Random中rand.nextInt(int n )的取值范围
- c++几篇重要的文章和值得关注的牛人
- SDP大一回顾
- java 删除指定文件夹 以及文件下下面的所有文件
- Codeforces 844 A Diversity
- 完美洗牌算法
- 把秒转换为时分秒
- Java运用JSON实现后台与前端分工合作(代码实例)
- 文章标题
- Java设计模式之结构型模式-桥接模式(Bridge)
- java 解析json
- LeetCode之Merge Sorted Array