isAbsolute()
软件包java.io.File.isAbsolute()中提供了此方法。
此方法用于检查文件或目录路径是否为绝对路径(即,绝对路径是完整路径,例如Drive:\\ Foldername \\ Filename)。
此方法的返回类型为布尔值,即true或false。如果返回true,则意味着给定的文件或目录路径是绝对的,否则返回false文件或目录路径不是绝对的(即,不完整的路径)。
语法:
boolean isAbsolute(){ }
参数:
我们不会在File方法中将任何对象作为参数传递。
返回值:
此方法的返回类型为boolean,如果给定的文件或目录路径为绝对路径,则返回true,否则返回false。
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