我想将文件(图像)从一个文件夹移动到另一个文件夹:
例如:
/home/folder1/image.png
到
/home/folder1/folder2/image.png
显然从文件夹1中删除图像
我试图通过读取路径然后修改它或使用 renameTo 来做到这一点,但我做不到。
我希望有人能帮我解决这个问题,谢谢。
编辑:
好吧,我可以放代码,但解释我所做的很简单:
我刚刚创建了一个 Folder 类,它有一个我的文件夹 (/home/folder1) 的 File 对象,我读取里面的所有图像并将它保存在一个 File 数组中,然后我扫描它并尝试改变每个的路径图像文件字符串到另一个
编辑:
感谢大家的帮助,都是很好的例子,我能够将我的文件更改到另一个位置,有一堆文件我想移动,所以我不想创建太多对象。
最佳答案
你说你试过 renameTo 但它没有用,但这对我有用。重命名后,我删除了原始文件。
File a = new File("C:\\folderA\\A.txt");
a.renameTo(new File("C:\\folderB\\" + a.getName()));
a.delete();
关于java - 如何使用 java 将文件移动到另一个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27931444/