1.文件操作

package TestFile;/** zt* 2020/8/6* 16:47*      文件操作1.创建文件2.删除文件3.获取信息4.判断5.修改名字*/import java.io.File;
import java.io.IOException;
import java.sql.Date;public class FileOperate {public static void main(String[] args) throws IOException, InterruptedException {
//        创建文件File file = new File("e:\\aaa.txt");if(!file.exists()){boolean b = file.createNewFile();System.out.println("创建结果:"+b);}else {System.out.println("文件已存在");}//file.delete();
//        Thread.sleep(5000);
//        //JVM虚拟机删除
//        file.deleteOnExit();//获取信息System.out.println("文件长度:"+file.length());System.out.println("文件名称:"+file.getName());System.out.println("文件绝对路径:"+file.getAbsolutePath());System.out.println("文件路径:"+file.getPath());System.out.println("文件父目录:"+file.getParent());System.out.println("文件最后一次修改时间:"+new Date(file.lastModified()).toLocaleString());//判断System.out.println("是否存在:"+file.exists());System.out.println("是否只读:"+file.canWrite());System.out.println("是否隐藏:"+file.isHidden());System.out.println("是不是文件:"+ file.isFile());//修改名称:改名字+剪切功能file.renameTo(new File("zhangsan.txt"));System.out.println();file.deleteOnExit();}
}

操作结果:

创建结果:true
文件长度:0
文件名称:aaa.txt
文件绝对路径:e:\aaa.txt
文件路径:e:\aaa.txt
文件父目录:e:\
文件最后一次修改时间:2020-8-6 17:37:49
是否存在:true
是否只读:true
是否隐藏:false
是不是文件:true

2.文件夹操作

package TestFile;/** zt* 2020/8/6* 17:15**/import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;public class DirectoryOperate {public static void main(String[] args) throws IOException {//1.创建文件夹File dir = new File("e:\\aaa\\bbb\\ccc");if(!dir.exists()){
//            dir.mkdir();//创建单级目录dir.mkdirs();System.out.println("创建结果 "+dir.mkdirs());}else{System.out.println("已存在");}//2.删除//直接删除最底层目录,只删除空目录
//        boolean b2 = dir.delete();
//        System.out.println("删除结果" + b2);//jvm删除
//        dir.deleteOnExit();//3.获取信息System.out.println("获取路径:"+dir.getPath());System.out.println("获取绝对路径:"+dir.getAbsolutePath());System.out.println("获取名称:"+dir.getName());System.out.println("获取规范名称:"+dir.getCanonicalPath());//4.判断System.out.println("是否存在:"+dir.exists());System.out.println("是否隐藏:"+dir.isHidden());System.out.println("是不是文件夹:"+dir.isDirectory());//5.重命名dir.renameTo(new File("e:\\aaa\\bbb\\hello"));//6.获取目录下子目录和文件File dir2 = new File("e:\\aaa");System.out.println("---------");
//        String[] list = dir2.list();
//        for (String s : list) {
//            System.out.println(s);
//        }//获取目录下的.pptString[] list = dir2.list(new FilenameFilter() {@Overridepublic boolean accept(File dir, String name) {if(name.endsWith(".ppt")){return true;}else{return false;}}});for (String s : list) {System.out.println(s);}}
}

操作结果

已存在
获取路径:e:\aaa\bbb\ccc
获取绝对路径:e:\aaa\bbb\ccc
获取名称:ccc
获取规范名称:E:\aaa\bbb\ccc
是否存在:true
是否隐藏:false
是不是文件夹:true
---------
aa - 副本 (2).ppt
aa - 副本.ppt
aa.pptProcess finished with exit code 0

文件操作与文件夹操作相关推荐

  1. Bash 文件夹操作

    mkdir, rm,find都是对tree结构的文件夹进行的操作,可以安装tree用tree命令直接打印出树的结构 文件夹的操作分为只操作当前文件夹的集合数据和迭代操作的tree数据 Bash迭代当前 ...

  2. python中对文件、文件夹(文件操作函数)的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  3. C++ :常用文件、文件夹操作汇总

    文件.文件夹操作 1.创建文件夹 2.创建文件 3.删除文件 4.删除文件夹 5.删除一个目录下所有的文件夹 6.清空文件夹 7.读取文件 8.写入文件 9.写入随机文件 10.读取文件属性 11.写 ...

  4. php文件域的作用,PHP作用域和文件夹操作示例

    1.作用域 1.1变量作用域 1.全局变量:在函数外面 2.局部变量:在函数里面,默认情况下,函数内部是不会访问函数外部的变量 3.超全局变量:可以在函数内部和函数外部访问 在函数内部访问全局变量&l ...

  5. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

  6. Python基础day07【文件读写、文件夹操作、面向对象(类、对象)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员]   目录 01.复习 1.1.递归函数参数问题 1.2.格式化输出位数 1.3.extend函数解 ...

  7. Linux 操作 一批文件或者文件夹

    1.操作一批文件夹: http://zhidao.baidu.com/question/262272092.html 在终端执行命令:$ for((i=1; i<=3; i++)); do ec ...

  8. C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)

    1.建文件夹 int _mkdir(const char *path,mode_t mode); 函数名: _mkdir 功 能: 建立一个目录 用 法: int _mkdir( const char ...

  9. 赶快使用Q-Dir软件,使您的文件夹操作更加高效

    使用Q-Dir软件,能够使您能快捷的在一个软件里对四个文件夹进行操作,这样就不需要反复的点击我的电脑去找文件夹在哪,而且当你退出软件,下次进去软件,软件还是会记得您上次操作的文件夹目录,比较方便,对于 ...

  10. powershell 文件/文件夹操作

    新建文件夹 New-Item -ItemType Directory -Force -Path $TargetPath 复制文件夹到另外文件夹 Copy-Item <源文件夹> <新 ...

最新文章

  1. Python内部类,内部类调用外部类属性,方法
  2. jmp指令对应的机器码
  3. Basic脚本解释器移植到STM32
  4. SpringCloud之Hystrix
  5. xtrabackup 恢复单个表【转】
  6. SQL优化二(SQL性能调优)
  7. android 三星 拍照,安卓里面拍照最好的三个品牌,OPPO华为三星怎么选
  8. bzoj2561 最小生成树
  9. java函数和构造函数_JAVA的构造器和C++的构造函数有什么区别?
  10. 【Boost】Boost使用几条简单笔记
  11. java游戏破解版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版
  12. 毕设-基于SSM仓库管理系统
  13. Report Machine(RM)报表控件简单用法-delphi
  14. IOS逆向学习-加壳、脱壳
  15. unity-MMD制作
  16. python猴子吃桃子的问题_张含韵忍不住一吃再吃的这种湖南美食,你可能买到假货...
  17. 北漂人的独白,是否有所共鸣
  18. iOS中WKWebView清除cookies
  19. App Store,“穷人靠变异”的爬虫路
  20. Pyhton之模拟石头剪子布游戏篇

热门文章

  1. 殆知阁古代文献藏书2.0版txt文本质量如何
  2. windows10怎么配置二个或多个JDK版本_详细图解
  3. Redis集群(读写分离、哨兵机制、Cluster集群)
  4. Chapter3:根轨迹法(下)
  5. UE5——AI追逐(蓝图、行为树)
  6. orcal复习及作业
  7. 在应急响应过程中,有什么好的方法可以寻找某一日期创建的文件?
  8. 网盘搜索工具整理2020.8
  9. 促双碳|智慧能源管理解决方案
  10. 近五年计算机视觉顶会论文下载地址