ameto的用法
    File类提供了renameto()方法,它可以重命名一个文件或目录,我们在使用Java编程时可以非常简单地使用它。renameto()方法是一种原子操作,意思是说,要么执行完成,要么失败,不会出现执行一半的状态。
    renameto()方法的语法如下:
    public boolean renameTo(File dest)
    参数描述如下:
    dest:新的文件对象
    renameto()方法的返回值是布尔值,如果重命名尝试成功返回true,如果失败就会返回false。
    import java.io.File;
    public class RenameFileDemo {
      public static void main(String[] args) {
          File oldName = new File("");
          //重命名文件为
          File newName = new File("");
          //检查要重命名的文件是否存在
          ists()) {
            //重命名文件
            ameTo(newName);
          }
      }
exists的用法    }
    在上面的代码中,首先我们检查“”文件是否存在,如果存在则使用renameto()方法将文件名改成“”。
    renameto()方法具有原子性,这是一个很有用的特性,比如多线程应用中,要么重命名完成,要么失败,不可能一半完成,所以在这种情况下,使用这个方法十分方便。但同时它也具有一定的局限性,文件的重命名只能在同一个分区或文件系统内进行,不能跨文件系统。
    另外,我们也要注意重命名文件时:存在覆盖问题,如果在指定目录同名文件已存在,renameto()方法会把原来的覆盖掉,这是一件十分危险的事情,所以在使用时一定要慎重选择。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。