java.io.File.renameTo会删除源文件?

您所在的位置:网站首页 renameto方法如何转移文件 java.io.File.renameTo会删除源文件?

java.io.File.renameTo会删除源文件?

2024-07-11 12:20| 来源: 网络整理| 查看: 265

API文档的解释如下:

public boolean renameTo(File dest)重新命名此抽象路径名表示的文件。

此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,该操作可能不是原子的,如果已经存在具有目标抽象路径名的文件,则该操作可能无法获得成功。应该始终检查返回值,确保重命名操作成功。

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

返回: 当且仅当重命名成功时,返回 true;否则返回 false

抛出:

SecurityException - 如果存在安全管理器,且其 SecurityManager.checkWrite(java.lang.String) 方法拒绝对原来的和新的路径名进行写入访问

NullPointerException - 如果参数 dest 为 null

File src = new File( "C:/a.txt "); File dst = new File( "C:/b.txt "); src.renameTo(dst);这样就可以成功啦



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3