文件类布尔 isAbsolute()软件包java.io.File.isAbsolute()中提供了此方法。
此方法用于检查文件或目录路径是否为绝对路径(即,绝对路径是完整路径,例如Drive:\\ Foldername \\ Filename)。
此方法的返回类型为布尔值,即true或false。如果返回true,则意味着给定的文件或目录路径是绝对的,否则返回false文件或目录路径不是绝对的(即,不完整的路径)。
语法:boolean isAbsolute(){
}
参数:
我们不会在File方法中将任何对象作为参数传递。
返回值:
此方法的返回类型为boolean,如果给定的文件或目录路径为绝对路径,则返回true,否则返回false。
Java程序演示isAbsolute()方法示例import java.io.*;
public class ToCheckAbsolutePath {
public static void main(String[] args) {
try {
File path1 = new File("C:\\Users\\computerclinic\\OneDrive\\Articles\\myjava.txt");
File path2 = new File("myjava1.txt");
//通过使用isAbsolute()File的方法将检查
//指定的文件路径是否是绝对路径
//和isAbsolute()方法适用于File类对象
//由于其File方法,它返回布尔值return-
//如果文件路径为绝对路径,则为true,否则为false。
// isAbsolute()在这里返回true,因为在这里文件路径是绝对的
if (path1.isAbsolute())
System.out.println("Given path" + " " + path1.getPath() + " is absolute");
else
System.out.println("Given path" + " " + path1.getPath() + " is not absolute");
// isAbsolute()这里返回false,因为这里文件路径不是绝对的
if (path2.isAbsolute())
System.out.println("Given path" + " " + path2.getPath() + " is absolute");
else
System.out.println("Given path" + " " + path2.getPath() + " is not absolute");
} catch (Exception e) {
System.err.println("An error occurred");
e.printStackTrace();
}
}
}
输出结果E:\Programs>javac ToCheckAbsolutePath.java
E:\Programs>java ToCheckAbsolutePath
Given path C:\Users\computerclinic\OneDrive\Articles\myjava.txt is absolute
Given path myjava1.txt is not absolute