文件操作的几个常用方法之一
来源:互联网 发布:网络集成什么意思 编辑:程序博客网 时间:2024/05/22 07:17
网上对于文件操作很多功能工具类,没有的可以自行上网搜索下载使用,在这里我只提供一个文件移动的(剪切)方法
/**
* 将源文件移动到制定的文件夹下面去
*/public static void MoveSrc2Tag() {
// 目标文件
File tagFile = new File(localZipPath);
// 源文件
if (!tagFile.exists())
tagFile.mkdirs();
File fold = new File("lijing");// 要移动的文件
File fnew = new File(localZipPath + "//" + fold.getName());
fold.renameTo(fnew);
}
有很多剪切的方法是先复制到指定路径,然后再删除需要移动的文件,但是这样有点啰嗦,这种方法比较简单。
下面是我在工程中能够使用的一定能够多个文件的方法。
/**
* 将批注文件移动到选中路径下
*/
private void MoveSrc2Tag() {
try {
// 目标文件
File tagFile = new File(localZipPath);
// 源文件 多个
for (int i = 0; i < imgPaths.size(); i++) {
String childSrc = imgPaths.get(i).get("imgPath").toString();
File fold = new File(childSrc);// 要移动的文件
if (!tagFile.exists())
tagFile.mkdirs();
File fnew = new File(localZipPath + "//" + fold.getName());
fold.renameTo(fnew);
Toast.makeText(
mainActivity,
mainActivity.getResources().getString(
R.string.dataexport_comment_success),
Toast.LENGTH_SHORT).show();
}
} catch (Exception e) {
Toast.makeText(
mainActivity,
mainActivity.getResources().getString(
R.string.dataexport_comment_faild)
+ e.toString(), Toast.LENGTH_SHORT).show();
}
}
简单讲解一下,我将需要移动的文件完全路径放在了一个List中。
- 文件操作的几个常用方法之一
- 对文件操作的常用的几个方法
- 常用的几个操作数组的方法
- java之File对象对文件的操作常用的几个方法
- 几个文件操作的java方法
- 几个文件操作的java方法
- 几个常用的方法
- C常用的对数组操作的几个方法
- C常用的对字符串操作的几个方法
- NSPathUtilities,关于文件路径的几个常用操作
- 操作Unix系统常用的几个方法与命令
- JAVA对文件操作的常用方法
- C#文件的操作类常用方法
- Python文件操作的常用方法
- Delphi文件读写操作常用的方法
- 几个常用的字符串操作
- JPA的几个常用操作
- 几个java常用的方法
- Ubuntu下重启Apache出现ServerName提示
- SQL localdb 连接字符串
- poj 2481 cows 树状数组
- mysql安装问题解决办法
- ios开发property详解
- 文件操作的几个常用方法之一
- 先停下来,看看策划的数值搭建---战斗系统外传
- Java面试题集收藏
- List泛型相互的转换的一些现象
- POJ-3751 时间日期格式转换-24小时制/12小时制
- Activity的生命周期
- iOS 开发 格式化日期时间
- HDU 2046 骨牌铺方格(简单递推)
- poj 3068 有流量限制的最小费用网络流