Java 更改文件名,而不重写它

Java 更改文件名,而不重写它,java,file,Java,File,我试图写一个代码,只是改变了文件名,而没有读写不同的名称,有任何内置的功能吗?我试着去寻找 如果没有,最好的方法是用一个新名称重写它。函数如何?函数如何?试试: new File("MyFile.txt").renameTo(new File("MyNewFile.txt")); 尝试: 公共布尔重命名为(文件目标) 重命名由此抽象路径名表示的文件 此方法行为的许多方面是 固有的平台依赖性:重命名操作可能无法执行 要将文件从一个文件系统移动到另一个文件系统,它可能不是原子文件, 如果一个文件

我试图写一个代码,只是改变了文件名,而没有读写不同的名称,有任何内置的功能吗?我试着去寻找

如果没有,最好的方法是用一个新名称重写它。

函数如何?

函数如何?

试试:

new File("MyFile.txt").renameTo(new File("MyNewFile.txt"));
尝试:

公共布尔重命名为(文件目标)

重命名由此抽象路径名表示的文件

此方法行为的许多方面是 固有的平台依赖性:重命名操作可能无法执行 要将文件从一个文件系统移动到另一个文件系统,它可能不是原子文件, 如果一个文件的目标是抽象的,那么它可能不会成功 路径名已存在。应始终将返回值检查为 确保重命名操作成功

参数:dest-命名文件的新抽象路径名

返回:当且仅当重命名成功时为true;否则就错了

抛出:SecurityException-如果存在安全管理器及其 SecurityManager.checkWrite(java.lang.String)方法拒绝写入 访问旧的或新的路径名NullPointerException-如果 参数dest为空

公共布尔重命名为(文件目标)

重命名由此抽象路径名表示的文件

此方法行为的许多方面是 固有的平台依赖性:重命名操作可能无法执行 要将文件从一个文件系统移动到另一个文件系统,它可能不是原子文件, 如果一个文件的目标是抽象的,那么它可能不会成功 路径名已存在。应始终将返回值检查为 确保重命名操作成功

参数:dest-命名文件的新抽象路径名

返回:当且仅当重命名成功时为true;否则就错了

抛出:SecurityException-如果存在安全管理器及其 SecurityManager.checkWrite(java.lang.String)方法拒绝写入 访问旧的或新的路径名NullPointerException-如果 参数dest为空


+1用于提问。+1用于提问。这个问题似乎离题了,因为它没有显示出对正在解决的问题的最低理解。对不起,对于这个愚蠢的问题,我正在寻找一个重命名为函数的问题,这不是愚蠢的问题。我做过研究,但因为你的英语不太好,我没有找到答案,如果有人能修改我的问题,我会很高兴的,这样会更好。,我相信你会在这里涉及到一些有用的话题。这个问题似乎离题了,因为它没有显示出对正在解决的问题的最低理解。对不起,对于这个愚蠢的问题,我正在寻找一个重命名函数,这不是愚蠢的问题。我做过研究,但因为你的英语不太好,我没有找到答案,如果有人能修改我的问题,我会很高兴,这样会更好。我相信你会参与到有用的话题中来。