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()) ; } }
Fileクラスはディレクトリ判定を実行し、すべてのディレクトリコンテンツを出力します
おすすめ
転載: blog.csdn.net/qq_41663470/article/details/113816335
おすすめ
ランキング