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 + -
显示快捷键?