fileinfo.java
来自「递归子程序法:对应每个非终结符语法单元编一个独立的处理过程(或子程序)。语法分析」· Java 代码 · 共 42 行
JAVA
42 行
package fileinfo;
/**
* Java语言实验参考程序
* Company 北京师范大学计算机系
* @author 孙一林
* @version 1.0
*/
import java.io.*;class FileInfo{ static File fileToCheck; public static void main(String args[]) throws IOException { if (args.length > 0){ for (int i=0;i<args.length;i++){ // 输入多个文件名 fileToCheck = new File(args[i]); F_info(fileToCheck); } } else { System.out.println("没有输入文件名!"); } } public static void F_info(File f) throws IOException { if (f.exists()) { // 判断文件存在 System.out.println( f.getName() + "文件存在"); System.out.println("文件名:" + f.getName()); // 读文件名 System.out.println("路径名:" + f.getPath()); // 读路径名 if(f.canRead()){ // 判断文件可读 System.out.println( f.getName() + "文件可读" ); } if(f.canWrite()){ // 判断文件可写 System.out.println( f.getName() + "文件可写" ); } System.out.println("文件长度是:" + f.length() + "字节"); } // 获得文件长度 else { System.out.println("文件不存在!"); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?