找到关于 Java 8 的4330 篇文章
3K+ 次浏览
可以使用 java.io.File.getPath() 方法获取文件的路径。此方法返回路径名字符串形式的抽象路径名,不需要任何参数。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File file = new File("C:" + File.separator + "jdk11.0.2" + File.separator, "demo1.java"); System.out.println("Path = " + file.getPath()); } }上述程序的输出如下所示:输出Path = C:/jdk11.0.2/demo1.java现在让我们来理解上述程序。文件的路径名… 阅读更多
2K+ 次浏览
java.io.File.getAbsolutePath() 方法用于以字符串形式获取文件的绝对路径。此方法不需要任何参数。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File file = new File("C:" + File.separator + "jdk11.0.2" + File.separator, "demo1.java"); System.out.println("The absolute path name is: " + file.getAbsolutePath()); } }上述程序的输出如下所示:输出The absolute path name is:/C:/jdk11.0.2/demo1.java现在让我们来理解上述程序。文件的绝对路径名… 阅读更多
566 次浏览
文件扩展名是附加到计算机文件的后缀,它表示文件的格式。演示如何获取文件扩展名的程序如下所示:示例 在线演示import java.io.File; public class Demo { private static String fileExtension(File file) { String name = file.getName(); if(name.lastIndexOf(".") != -1 && name.lastIndexOf(".") != 0) return name.substring(name.lastIndexOf(".") + 1); else return ""; } public static void main(String[] args) { File file = new File("demo1.txt"); ... 阅读更多
703 次浏览
可以使用 java.io.File.setReadOnly() 方法将文件属性更改为只读。此方法不需要任何参数,如果文件设置为只读则返回 true,否则返回 false。java.io.File.canWrite() 方法用于检查 Java 中是否可以写入文件,如果不能,则确认文件为只读。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { boolean flag; try { File file = new File("demo1.txt"); ... 阅读更多
485 次浏览
可以使用 java.io.File.setWritable() 方法将文件属性更改为可写。此方法只有一个参数,即布尔值,如果为 true 则允许文件可写,如果为 false 则不允许文件可写。此外,如果操作成功,此方法返回 true,否则返回 false。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { try { File file = new File("demo1.txt"); file.createNewFile(); file.setReadOnly(); ... 阅读更多
545 次浏览
可以设置的一个文件属性是将文件设为只读。这可以通过使用 java.io.File.setReadOnly() 方法来实现。此方法不需要任何参数,如果文件设置为只读则返回 true,否则返回 false。java.io.File.canRead() 和 java.io.File.canWrite() 方法分别用于检查文件是否可读或可写。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { try { File file = new File("demo1.txt"); ... 阅读更多
190 次浏览
java.io.File.getTotalSpace() 方法用于以字节为单位获取由所需抽象路径名指定的 partition 的总空间。此方法不需要任何参数,它返回 partition 的字节数,即其总空间。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); System.out.println("Total space ... 阅读更多
83 次浏览
java.io.File.getUsableSpace() 方法用于以字节为单位获取由所需抽象路径名指定的 partition 上虚拟机的可用空间。此方法不需要任何参数,它返回 partition 上虚拟机的字节数。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); ... 阅读更多
337 次浏览
java.io.File.getFreeSpace() 方法用于以未分配字节为单位获取由所需抽象路径名指定的 partition 的空闲空间。此方法不需要任何参数,它返回 partition 的未分配字节数。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); System.out.println("Free space = " + r.getFreeSpace()); ... 阅读更多
291 次浏览
java.io.File.listRoots() 方法用于列出 Java 中的文件系统根目录。此方法不需要参数。它以文件对象数组的形式返回可用的文件系统根目录,如果无法确定文件系统根目录,则返回 null。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); ... 阅读更多