renameTo()方法是File类的一部分。 renameTo()函数用于将文件的抽象路径名重命名为给定的路径名。如果文件被重命名,该函数返回true,否则返回false
函数签名:
public boolean renameTo(File destination)
用法:
file.renameTo(File destination)
参数:该函数需要File对象的目标位置作为参数,即当前文件的新抽象路径名。
返回值:该函数返回布尔数据类型。该函数返回true文件已重命名,否则返回false
异常:此方法引发以下异常:
- 安全异常 如果该方法不允许抽象路径名的写操作。
- NullPointerException 如果目标文件名为null。
下面的程序将说明renameTo()函数的用法:
范例1:尝试将文件program.txt重命名为program1.txt
// Java program to demonstrate
// the use of File.renameTo() method
import java.io.*;
public class GFG {
public static void main(String args[])
{
// create an abstract pathname (File object)
File f = new File("F:\\program.txt");
// create the destination file object
File dest = new File("F:\\program1.txt");
// check if the file can be renamed
// to the abstract path name
if (f.renameTo(dest)) {
// display that the file is renamed
// to the abstract path name
System.out.println("File is renamed");
}
else {
// display that the file cannot be renamed
// to the abstract path name
System.out.println("File cannot be renamed");
}
}
}
输出:
File is renamed
范例2:尝试将“program1.txt”重命名为“prog.txt”,“prog.txt”是f:驱动器中的现有文件。
// Java program to demonstrate
// the use of File.renameTo() method
import java.io.*;
public class GFG {
public static void main(String args[])
{
// create an abstract pathname (File object)
File f = new File("F:\\program1.txt");
// create the destination file object
File dest = new File("F:\\prog.txt");
// check if the file can be renamed
// to the abstract path name
if (f.renameTo(dest)) {
// display that the file is renamed
// to the abstract path name
System.out.println("File is renamed");
}
else {
// display that the file cannot be renamed
// to the abstract path name
System.out.println("File cannot be renamed");
}
}
}
输出:
File cannot be renamed
这些程序可能无法在在线IDE中运行。请使用离线IDE并设置文件的路径
相关用法
- Java File isHidden()用法及代码示例
- Java File getAbsolutePath()用法及代码示例
- Java File length()用法及代码示例
- Java File delete()用法及代码示例
- Java File getName()用法及代码示例
- Java File createTempFile()用法及代码示例
- Java File getAbsoluteFile()用法及代码示例
- Java File lastModified()用法及代码示例
- Java File createNewFile()用法及代码示例
- Java File getCanonicalPath()用法及代码示例
- Java File isFile()用法及代码示例
- Java File exists()用法及代码示例
- Java File getFreeSpace()用法及代码示例
- Java File setExecutable()用法及代码示例
- Java File mkdir()用法及代码示例
注:本文由纯净天空筛选整理自andrew1234大神的英文原创作品 File renameTo() method in Java with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。