Fileクラスはディレクトリ判定を実行し、すべてのディレクトリコンテンツを出力します

package day19_FileOperation;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;

/**
 *  在java语言中对于文件操作系统的支持在java.io.File类中
 *File类是唯一一个与文件本身操作(创建、删除、重命名等等)有关的类  
 * 通过完整路径调用
 * @author asus
 *File类的基本使用
 *构造方法 : public File (String pathname) ;设置要操作完整路径
 *构造方法: public File (File parent ,String child) ; 设置父路径与子目录
 *使用File类创建文件
 *File类实现的就是文件本身的处理
 */
class MathUtil {  //四舍五入实现
	private MathUtil () {
		
	}
	public static double round (double num,int scale) {
		return Math.round(Math.pow(10, scale)*num) /Math.pow(10, scale) ;
	}
}
public class java_IO_File {
public static void main(String[] args) throws IOException {
	File file = new File ("G:"+File.separator) ;
	
	System.out.println("文件是否可读:"+file.canRead());
	System.out.println("文件是否可写:"+file.canWrite());
	System.out.println("文件大小:"+file.length());  //保留两位小数
	System.out.println("最后的修改时间:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(file.lastModified()) );
	if (file.isDirectory()) {  //当前是一个目录
		File result [] = file.listFiles() ; //列车目录中全部内容
		for (int i = 0; i < result.length; i++) {
			System.out.println(result[i]);
		}
	}
	//System.out.println("是否是目录"+file.isDirectory()) ;
	//System.out.println("是否是文件"+file.isFile()) ;
	
	
}
}

 

おすすめ

転載: blog.csdn.net/qq_41663470/article/details/113816335