标签:
网上对于文件操作很多功能工具类,没有的可以自行上网搜索下载使用,在这里我只提供一个文件移动的(剪切)方法
/**
* 将源文件移动到制定的文件夹下面去
*/}
有很多剪切的方法是先复制到指定路径,然后再删除需要移动的文件,但是这样有点啰嗦,这种方法比较简单。
下面是我在工程中能够使用的一定能够多个文件的方法。
/**
* 将批注文件移动到选中路径下
*/
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中。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/zq13561411965/article/details/47699817