io操作


import java.io.*;
import java.util.ArrayList;public class IO {public static void main(String[] args) throws IOException {//文件路径File file = new File("D:\\Program Files (x86)\\Tencent\\QQ");//写入当前目录下的qq.txtFileWriter fileWriter=new FileWriter("./qq.txt");BufferedWriter writer=new BufferedWriter(fileWriter);//文件集合ArrayList<String> array1=new ArrayList<>();//文件夹集合ArrayList<String> array2=new ArrayList<>();//遍历路径下文件File[] files = file.listFiles();//遍历文件文件夹分开存入集合for(File file1:files){System.out.println(file1.toString());if(file1.isFile()){array1.add(file1.toString());}else if(file1.isDirectory()){array2.add(file1.toString());}}//写入文件中writer.write("文件:");writer.newLine();for(String str:array1) {writer.write(str);writer.newLine();}writer.write("文件夹:");writer.newLine();for (String str:array2){writer.write(str);writer.newLine();}writer.flush();//关闭writer.close();//从qq.txt中读入控制台FileReader reader = new FileReader("./qq.txt");int buffer;while ((buffer=reader.read())!=-1){System.out.print((char) buffer);}
}
}

将qq目录下文件写如qq.txt相关推荐

  1. 获取一个目录下文件扩展名为txt或htm或html的文件的几种方法

    方法1: 使用循环方法 方法2:使用Lambda表达式 DirectoryInfo di = new DirectoryInfo(strPath); FileInfo[] fi = di.GetFil ...

  2. SHELL脚本之统计目录下文件及子目录数量

    一.需求说明   需要统计某目录下的文件数量,事实上统计目录下文件数量只需要一条命令即可完成,写成shell脚本只是方便使用和展示.另外我们以后还可以在此脚本上进行扩展,统计指定类型的文件数量,指定文 ...

  3. (win10家庭版)修改C盘Users目录下文件夹名称

    第一次发博客,写的不好请多多包涵~ 由于本人C:\Users目录下文件夹名称为中文,导致许多软件在安装运行上出现问题,哎~ 1.开启管理员账户 win键+r 输入 cmd 打开黑窗口输入: net u ...

  4. 数值策划的自我修养(二):用VBA批量获取指定目录下文件的名字

    目录索引 批量获取指定目录下文件的名字 批量获取指定目录下文件的名字 游戏项目的管理,自然少不了配置表的管理.今天记录的是如何在制作配置表管理工具时批量获取配置表文件夹下的配置表名并顺序写到一张Exc ...

  5. php扫描目录入库,yii框架,扫描目录下文件入数据库

    需求: 带yii框架下写一个定时任务,扫描某一目录$target下的json文件,并导入指定的数据库中 实现: 1.把需要入库的json文件放在指定目录$target下 2.执行定时任务,导入到mon ...

  6. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  7. 记我的一次脑残行为-(win10家庭版)修改C盘Users目录下文件夹名

    (win10家庭版)修改C盘Users目录下文件夹名 第一次发博客,写的不好,多多包涵,主要是记录我的脑残行为,引以为戒,下次绝对不在使用中文 注册. 新电脑注册时,使用 汉字 作为用用户名,而win ...

  8. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  9. linux 检查权限,检查目录下 文件的权限-linux shell脚本,

    检查目录下 文件的权限-linux shell脚本, #!/bin/bash #History: #2019/07/23    Fsq #This Program will check Permiss ...

最新文章

  1. 【Arduino】开发入门教程【一】什么是Arduino
  2. linux /etc/hosts.allow和/etc/hosts.deny 限制 禁止 ip连接 黑名单 白名单
  3. MATLAB从入门到精通-MATLAB结构矩阵的输出
  4. Android 单元测试学习计划
  5. SQL实战篇:SQL解决近X天的问题
  6. ReviewForJob——二叉堆优先队列的实现(三种堆节点类型——int + struct HeapNode + struct HeapNode*)
  7. win10用计算机分区,新电脑win10怎样给系统硬盘分区?给新win10电脑分区硬盘的方法...
  8. 软件机器人从幕后到台前 RPA+Chatbot带来“端到端的自动化”
  9. v-for和v-if一起使用的坑。。。
  10. Cisco6500的NAT配置方法
  11. mysql_fdw在windows_Citus是否支持使用mysql_fdw创建分片?
  12. 大数据十大核心原理(互联网上整理)
  13. 2018最新圣思园JavaSE实地培训系列视频教程
  14. C# winform 魔兽MH全图制作教程(3):魔兽1.20E.1.24B.1.24E全图内存地址 转自breeze...
  15. 使用sklearn训练模型出现【DataConversionWarning: A column-vector y was passed when a 1d array was expected】
  16. uos统一操作系统命令与linux一样,UOS统一操作系统仍然存在着不少的问题,需用户更新系统来完善...
  17. 聚焦手机操作系统 运营商的“门户”之战
  18. git add 之后的文件被删除怎么恢复
  19. java编一个求圆柱表面积_Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积...
  20. idea中导入git项目时出现:Warning: Permanently added‘github.com’ (RSA) to the list of known hosts......

热门文章

  1. PageAdmin CMS网站制作教程:如何设置会员中心权限?
  2. (亲测n次)极其简单的ubuntu,Windows iso 安装方式(双系统或者单系统)
  3. gitee提交代码到仓库
  4. brew的MAC安装
  5. 如何使用git创建项目,创建分支
  6. Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案
  7. 前端缓存【web缓存】
  8. Java运行乱码,Idea编码设置
  9. OLE- 微软API—对象链接与嵌入
  10. 【大咖连载】服务设计与实现