zoukankan      html  css  js  c++  java
  • 0801作业

    package jbit.io;
    
    import  java.io.*;
    public class FileMethods {
        public static void main(String[] args) {
            FileMethods fm=new FileMethods();
            File file=new File("D:\myDoc\test.txt");
            //fm.create(file);
            fm.showFileInfo(file);
            //fm.delete(file); 
       }
       /**
        * 创建文件的方法
        * @param file 文件对象
        */
       public void create(File file){
           if(!file.exists()){
               try {
                   file.createNewFile();
                   System.out.println("文件已创建!");
               } catch (IOException e) {
                   e.printStackTrace();
               }
           }
       }
       /**
        * 删除文件
        * @param file 文件对象
        */
       public void delete(File file){
           if(file.exists()){
               file.delete();
               System.out.println("文件已删除!");
           }
       }
       
       /**
        * 显示文件信息
        * @param file 文件对象
        */
       public void showFileInfo(File file){
           if(file.exists()){ //判断文件是否存在
               if(file.isFile()){ //如果是文件
                   System.out.println("名称:" +  file .getName());
                   System.out.println("相对路径: " + file.getPath());
                   System.out.println("绝对路径: " + file.getAbsolutePath());   
                   System.out.println("文件大小:" + file.length()+ " 字节");   
               } 
               if(file.isDirectory()){
                   System.out.println("此文件是目录");
               }
           }else
               System.out.println("文件不存在");
       }
    }



  • 相关阅读:
    C#Light v0.007 又一次重大更新
    BeanFactory和FactoryBean
    java中四种引用类型
    JVM内存区域模型
    无锁算法CAS 概述
    线程安全性
    进程与线程的区别
    hadoop 错误处理机制
    hadoop 任务执行优化
    Hadoop的调度器总结
  • 原文地址:https://www.cnblogs.com/jingkai555/p/11285805.html
Copyright © 2011-2022 走看看