创建文件

File 的两个常量(File.separator、File.pathSeparator)。 直接在windows下使用\进行分割是可以的。但是在linux下就不是\了。所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧。

public static void createFileT(){

File file=new File("D:"+File.separator+"IO" +File.separator+"file01.txt");

//File file=new File("D:\\IO\\file01.txt"); Windows下可以使用

try {

file.createNewFile();

} catch (IOException e) {

System.out.println("IO异常");

e.printStackTrace();

}

}

删除一个文件

public static void delectFile(){

File file =new File("D:"+File.separator+"IO" +File.separator+"file01.txt");

if(file.exists()){

file.delete();

}

else{

System.out.println("文件不存在");

}

}

创建一个文件夹

public static void createFileMix(){

File file=new File("D:"+File.separator+"IO" +File.separator+"file01");

file.mkdir();

}

获得指定目录的全部文件(包括隐藏文件):

public static void getFile(){

File file=new File("D:"+File.separator);

String[]str=file.list();

for (int i= 0; i< str.length; i++) {

System.out.println(str[i]);

}

}

判断指定的路径是否为目录

public static void FileDirectory(){

File file=new File("D:"+File.separator+"IO");

String str= file.isDirectory() ? "yes":"no";

System.out.println(str);

}

搜索指定目录的全部内容

public static void print(File file ){

if(file!=null){

if(file.isDirectory()){

File [] fileArray=file.listFiles();

if(fileArray!=null){

for (int i = 0; i < fileArray.length; i++) {

print(fileArray[i]);

}

}

}

else{

System.out.println(file);

}

}

}

java删除指定文件后重新建立文件系统_java file 操作之创建、删除文件及文件夹...相关推荐

  1. linux 打开文件后退出,linux文件系统之文件的打开与关闭

    一:前言 文件的操作主要包括了文件的打开关闭和读写.在这节中主要分析了linux内核中的文件操作的实现.还是同前两节一样,涉及到块设备与页面缓存的部份先放一边.后续有会有专题分析与此相关的内容. 二: ...

  2. java file 操作之创建、删除文件及文件夹

    本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹.java删除文件.java获取指定目录的全部文件.java判断指定路径是否为目录以及java搜索指定目录的全部内容等.请看下面实例 ...

  3. sed命令替换指定字符后不固定字符串,文本信息的替换删除

    sed主要用来处理文本内容的修改,文本的提取分割可以使用awk和cut命令,参考本人文章linux常用文本字符分割分析awk和cut命令 sed命令格式: sed [选项] '.../.../...' ...

  4. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

  5. oracle11 删除表空间,oracle11g启动停止服务,修改字符集,导入导出,创建删除表空间,卸载oracle等...

    oracle11g启动停止服务,修改字符集,导入导出,创建删除表空间,卸载oracle等 1. [启动停止服务] //启动停止监听  www.2cto.com lsnrctl start; lsnrc ...

  6. java实现从excel中提取某行_Java实现操作excel表格

    最近老师布置了个任务,用Java对excel后缀名为xlsx的文件进行简单的增,删,改,查操作:虽说是个简单的程序,可作为刚接触的我来说还是有些磕磕碰碰.不过好在还是完成了,进行一个简单的总结. 首先 ...

  7. bin文件如何编辑_如何为高通固件创建rawprogram0和patch0文件

    这是一个分步教程,显示如何为Qualcomm固件创建rawprogram0.xml和patch0.xml文件. 要求 下载并安装Python @ https://www.python.org/down ...

  8. 服务器残留文件怎么删除,流氓软件卸载后它又自己重新安装怎么办 流氓软件如何彻底删除...

    说起流氓软件,不少网友们都感到十分恶心甚至一度咬牙切齿--明明已经卸载了,它怎么又自动安装了?那么针对这种情况要怎么解决呢?流氓软件怎么卸载干净呢?一起来看看吧! 流氓软件卸载后它又自己重新安装怎么办 ...

  9. UltraEdit如何删除指定字符后的内容

    场景: iLsh,param_type:int,param_value:"+lsh+",param_inout:param_in"; sCph,param_type:St ...

  10. java数组字母向后移动两位_java数组字母倒序

    scrapy+Lucene搭建小型搜索引擎(现代信息检索大作业) 一.选题 工程类搜索型: 定向采集 3-4 个新闻网站, 实现这些网站信息的抽取.索引和检索.网页数 目不少于 10 万条.能按相关度 ...

最新文章

  1. GPT-3 1750亿参数少样本无需微调,网友:「调参侠」都没的当了
  2. 在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制
  3. jsp判断disable按钮不可选_选电子琴五部曲
  4. python 连接oracle_常用的Python库,给大家分享一下!
  5. python处理xlsx[联合openpyxl与pandas]
  6. 20岁黑客发现苹果核心 web 应用中的严重漏洞,获奖$3.6万
  7. zabbix 如何监控tcp的SYN,establised?
  8. java string 最大长度_我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?...
  9. 傲腾内存简介 AEP 简介
  10. python背景颜色代码大全_Python实现转换图片背景颜色代码
  11. DirectX11,DirectX12,OpenGL,Vulkan学习资料
  12. coursera和udacity_从Udacity和Coursera进行深度学习
  13. 【2021最后一波官方福利】七天玩转Redis | 打卡还能领周边活动开始啦
  14. 2021-08-16
  15. 【First-order Methods】 5 Smoothness and Strong Convexity
  16. 利用python中basemap库绘制地图
  17. 计算机学院运动会方阵策划案,运动会方阵策划书模板
  18. 独立闭合环java实现_水准网独立最小闭合环、最短附合线生成算法
  19. QT 设置QPushButton背景为透明色
  20. 【厚积薄发系列】C++项目总结13—智能指针和裸指针混用导致的崩溃问题

热门文章

  1. 【转】C# 过滤HTML,脚本,数据库关键字,特殊字符
  2. Intel与三星合作新移动操作系统Tizen 拥抱HTML5
  3. Docker 安装 maven 私服
  4. synchronized工作原理剖析(二)
  5. 聊聊索引失效的10种场景,巨坑
  6. Tensorflow模型变量保存
  7. 6.SpringMVC 配置式开发-处理器
  8. 汉中市驾驶员理论模拟考试题
  9. XP中的重要惯例和规则
  10. 自动装配的几种方式——Spring IOC/DI(四)