如何1秒批量提取电脑文件夹中的所有文件、文件夹名字到txt/excel
01 在工作,我们经常会遇到这样的情况,有时候我们在一个文件夹中放了很多的文件,或者是这个文件夹中有很多的子文件夹,每一个子文件夹的名字又不同,也没有什么样的规律,
02 但是我们要整理一下这个文件夹中的名字,那么我们就需要一个一个的去复制粘贴,那样速度就特别慢了,
03 现在教会大家使用电脑中的一个命令,一秒钟完成对文件夹和子文件夹以及对此文件夹中的文件的名字,全部的名字提取,这样很快的就完成了工作任务,极大的提高了工作的效率,
工具/原料
- 电脑
- 文件夹
方法/步骤
- 1
首先我们在我们需要提取文件名的文件夹中新建一个文本文档 ,无论我们想要提取哪个文件夹的名字,我们就在相应的文件夹中新建一个文本文档就可以了,

- 2
然后把新建的文本文档的后缀txt,改为bat,系统会提示他被修改之后不可用,但是不用担心它的提示,这是一个正常的提示,点击确定按钮就可以了,


- 3
然后选择新建的这一个文档,点击鼠标的右键,选择,第二项编辑的功能,
然后在里面输入以下的代码,
@ECHO OFF
tree /F > 文件树.txt
输入完成之后,按保存键,然后关闭这一个文档,


- 4
01 双击运行着一个脚本文档,可以看到在脚本文档左侧就出来了以文件数命名的一个文本文档的文件夹,
02 接着打开这一个英文简述命名的文本文档,我们就可以看到详细的文件夹名称和文件夹中内容的名称,这样我们就可以很快的提取到文件夹以及文件夹中内容的名称,


- 5
有时候我们可能用不到文件夹里面详细的每个文件的名称,我们只是想提取文件夹和子文件夹的名称,我们只是提取文件夹的名称,而不需要提取最终每一个最末的文件夹中文件名的名称,我们就可以把命令中的代码稍微改一下,再重新执行就可以了,把里面的命令改为,
@ECHO OFF
tree > 文件树1.txt

- 6
这一次我们可以清楚的看到,这一次所提取的名称只有文件夹和子文件夹的名称,而没有子文件夹中文件的名称,


- 7
当然了,有时候我们想把我们所提取出来的名字,存放到表格里面,而不是存放到文本文档里面去,存放到表格里面的话,每一项每一行都是对应表格中的一行,整齐划一,比较清楚的可以方便的进行下一步处理,那我们就把代码稍微更改一下,
@ECHO OFF
tree > 文件树2.xls

- 8
更改完成之后,我们再次保存双击运行这一段代码,就可以看到这次我们所得到的不是文本文档,而是一个表格,我们打开表格看一下,就可以看到每一行数据对应在表格中的每一行,而不是类似文本,文档中只是放在一堆而已,这样更方便与我们进行下一步的处理,

END
注意事项
- 无论我们是希望得到文件夹和子文件夹的名称,还是希望得到此文件夹中文件的名称,我们都可以做到,
- 我们要把这一段代码放在我们希望得到文件名的文件夹中执行,
如何1秒批量提取电脑文件夹中的所有文件、文件夹名字到txt/excel的更多相关文章
- 用字符流实现每个文件夹中创建包含所有文件信息的readme.txt
package com.readme; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; i ...
- 在文件夹中 的指定类型文件中 查找字符串(CodeBlocks+GCC编译,控制台程序,仅能在Windows上运行)
说明: 程序使用 io.h 中的 _findfirst 和 _findnext 函数遍历文件夹,故而程序只能在 Windows 下使用. 程序遍历当前文件夹,对其中的文件夹执行递归遍历.同时检查遍历到 ...
- 使用ftp读取文件夹中的多个文件,并删除
public class FTPUtils { private static final Logger LOG = LoggerFactory.getLogger(FTPUtils.class); / ...
- 【源码】rm zip 删除文件夹中大量的小文件 百万 扫描文件时间
rm 删除文件夹中大量的小文件 百万 迟迟未删除 在扫描文件? rm删除命令源码分析 - ty_laurel的博客 - CSDN博客 https://blog.csdn.net/ty_laurel/ ...
- 在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM
题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 m ...
- java基础 File 递归删除文件夹中所有文件文件夹 目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数
File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ...
- shell脚本实例一,移动文件夹中大于2000B的文件到另一个文件夹
shell脚本能帮我们简化linux下的一些工作,现在有个需求,把TMPA文件夹下大于2000B的文件都移动到TMPB下 #! /bin/bash function movefiles() { ` d ...
- ubuntu 用shell脚本实现将当前文件夹下全部文件夹中的某一类文件复制到同一文件夹下
当前文件夹下有一些文件和文件夹,当中每一个文件夹里都有若干.txt文件. 如今要求在当前文件夹创建一个新文件夹all,且将那些文件夹全部.txt文件 都复制到文件夹all.在ubuntu12.04的s ...
- C# 1.将整个文件夹复制到目标文件夹中 2.将指定文件复制到指定目标文件夹中
].Items.Clear(); string filePath = Application.StartupPath; string sourcePath = Path.Combine(filePat ...
随机推荐
- Spring Boot学习笔记(八)使用jar和war方式打包并在外部Tomcat中部署运行
使用war包的方式发布到外部Tomcat中去 首先修改pom.xml中的配置,使打包方式设置为war包的形式 然后 maven update project 更新下项目 Application入口文件 ...
- 使用mac下Fiddler的替代工具Charles进行手机抓包
对手机的抓包有两种方式,各有优劣且互补,一般第一种即可,对于不走代理的 App 选择第二种方式 第一种 Fiddler: 利用 Fiddler 抓包,适合大多数走代理的应用, 优点 (1) 无需 ro ...
- Vue 2.0 pagination分页组件
最近写了一个分页组件,效果如下图: f-pagination.js文件 Vue.component('f-pagination',{ template:'<div class="fPa ...
- DNS必知必会
什么是DNS? DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器. 基本概念 DNS服务器中保存了一张域名和与之相对应的IP地址 的表, ...
- js下载文件
本文的前提是:后台给的是一个可以下载的url的情况下的下载: 怎样的文件url才能触发浏览器的下载行为?(转自SF) 能触发浏览器下载的url有两类: response header中指定了Conte ...
- pair
pair的类型: pair 是 一种模版类型.每个pair 可以存储两个值.这两种值无限制.也可以将自己写的struct的对象放进去.. 功能:pair将一对值组合成一个值,这一对值可以具有不同的数据 ...
- vue父与子通信
个人理解并整理如下 一.父传子 prop传参 父组件传递参数<x-scoll :class="red"></x-scoll> 子组件props:[" ...
- Atitit.resin could not create the java virtual machine问题
Atitit.resin could not create the java virtual machine问题 1. 正常的参数是这样1 2. 错误的cmd运行时候的参数1 3. 输出2 4. 原 ...
- 调用Android中的软键盘
我们在Android提供的EditText中单击的时候,会自动的弹 出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现.我们需要控制软键盘的方式就是两种一个是像 ...
- redis 集群目标、集群查看、配置方法及过程、哨兵配置启动
集群目标 主从复制,读写分离:故障切换(通过哨兵实现) 查看集群状态 info replication 配置方法 只设置从数据库就可以了:最佳实践,在主数据库配置masterauth <mast ...