java - 如何使用 java 将文件移动到另一个文件夹?

标签 java file

我想将文件(图像)从一个文件夹移动到另一个文件夹:

例如:

/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/

相关文章:

java - 如何在 NetBeans VM 选项中指定显示 SplashScreen 的时间?

java - 停止在 JobService Groovy 中执行的所有作业

java - 如何在Android中读取文件

C 头文件不起作用?

java - Google 应用引擎 - 提交表单

java - 测试 Hibernate 存储库时,Spring Boot 不会处理 junit 中的提交

java - 在一个程序中使用多个 Swing 定时器是不是很糟糕

c++ - 在重复循环时跳过文本文件行

C++:如何直接写入文件(无 ASCII)?

java - 如何通过完整性检查从 Dropbox 下载文件?