import java.io.File;

public class Test {
    public static void main(String[] args) {

        MakeDirectories.test();
    }
}

class MakeDirectories {

    //用于展示File对象各种信息
    private static void fileData(File file) {
        StringBuilder sb = new StringBuilder();
        sb.append("\nAbsolute path:"+ file.getAbsolutePath());
        sb.append("\n     Can Read:"+ file.canRead());
        sb.append("\n    Can Write:"+ file.canWrite());
        sb.append("\n     Get Name:"+ file.getName());
        sb.append("\n   Get Parent:"+ file.getParent());
        sb.append("\n     Get Path:"+ file.getPath());
        sb.append("\n       Length:"+ file.length());
        sb.append("\n LastModified:"+ file.lastModified());
        sb.append("\n      Is File:"+ file.isFile());
        sb.append("\n Is Directory:"+ file.isDirectory());
        System.out.println(sb.toString());
    }

    //用于测试rename方法
    private static void rename(String file1,String file2) {

        File o = new File(file1);
        File n = new File(file2);

        o.renameTo(n);
    }

    //
    private static void deleteandmkdirs(String file) {
        File f = new File(file);

        //文件存在,则删除
        if (f.exists()) {
            f.delete();
        }

        //文件不存在,则创建
        else {
            f.mkdirs();
        }
    }

    public static void test() {

        //File f = new File(".");
        //fileData(f);

//        String file1="./file1";
//        String file2="./file2";
//        //File f1 = new File(file1);
//        //File f2 = new File(file2);
//        rename(file1,file2);
//        File f1 = new File(file1);
//        File f2 = new File(file2);
//        fileData(f1);
//        fileData(f2);

    }
}

最新文章

  1. 关于SQLSERVER2012版本远程登录问题
  2. Python 标准异常
  3. HDU 5688 Problem D
  4. Expression Trees
  5. DatabaseMetaData的用法【转载】
  6. Java 学习 第一篇
  7. Ubuntu中Qt+opencv图像显示
  8. Python3 的列表
  9. 如何实现Selenium自动化读取H5手机缓存
  10. PHP配置文件详解php.ini
  11. Day3 Python基础之while、for循环(二)
  12. OpenLDAP一登录系统就修改密码
  13. selenium键盘操作
  14. Linux基础命令---防火墙iptables
  15. Power Designer将表字段注释转换为模型
  16. windows 使用 xxfpm 解决 php-cgi 进程自动关闭
  17. ORTP库移植
  18. python之进程池与线程池
  19. ansible result.stdout.find('running') != -1 判断状态
  20. react 获取input标签的输入值

热门文章

  1. UWP入门(三) -- StackPanel与Grid的区别
  2. Vm安装
  3. Google C++测试框架系列入门篇:第一章 介绍:为什么使用GTest?
  4. 使用pjax实现类似github无刷新更改页面url
  5. Java多线程同步工具类之CyclicBarrier
  6. 关于vue中使用rem问题
  7. ZTree简单粗暴快速使用
  8. C# Redis分布式锁(基于ServiceStack.Redis)
  9. Spring Boot2(七):拦截器和过滤器
  10. Net Core 2.1 日志记录框架NLog+Mysql配置