01  在工作,我们经常会遇到这样的情况,有时候我们在一个文件夹中放了很多的文件,或者是这个文件夹中有很多的子文件夹,每一个子文件夹的名字又不同,也没有什么样的规律,

02  但是我们要整理一下这个文件夹中的名字,那么我们就需要一个一个的去复制粘贴,那样速度就特别慢了,

03  现在教会大家使用电脑中的一个命令,一秒钟完成对文件夹和子文件夹以及对此文件夹中的文件的名字,全部的名字提取,这样很快的就完成了工作任务,极大的提高了工作的效率,

工具/原料

 
  • 电脑
  • 文件夹

方法/步骤

 
  1. 1

    首先我们在我们需要提取文件名的文件夹中新建一个文本文档 ,无论我们想要提取哪个文件夹的名字,我们就在相应的文件夹中新建一个文本文档就可以了,

  2. 2

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

  3. 3

    然后选择新建的这一个文档,点击鼠标的右键,选择,第二项编辑的功能,

    然后在里面输入以下的代码,

    @ECHO OFF

    tree /F > 文件树.txt

    输入完成之后,按保存键,然后关闭这一个文档,

  4. 4

    01  双击运行着一个脚本文档,可以看到在脚本文档左侧就出来了以文件数命名的一个文本文档的文件夹,

    02  接着打开这一个英文简述命名的文本文档,我们就可以看到详细的文件夹名称和文件夹中内容的名称,这样我们就可以很快的提取到文件夹以及文件夹中内容的名称,

  5. 5

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

    @ECHO OFF

    tree > 文件树1.txt

  6. 6

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

  7. 7

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

    @ECHO OFF

    tree > 文件树2.xls

  8. 8

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

    END

注意事项

 
  • 无论我们是希望得到文件夹和子文件夹的名称,还是希望得到此文件夹中文件的名称,我们都可以做到,
  • 我们要把这一段代码放在我们希望得到文件名的文件夹中执行,

如何1秒批量提取电脑文件夹中的所有文件、文件夹名字到txt/excel的更多相关文章

  1. 用字符流实现每个文件夹中创建包含所有文件信息的readme.txt

    package com.readme; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; i ...

  2. 在文件夹中 的指定类型文件中 查找字符串(CodeBlocks+GCC编译,控制台程序,仅能在Windows上运行)

    说明: 程序使用 io.h 中的 _findfirst 和 _findnext 函数遍历文件夹,故而程序只能在 Windows 下使用. 程序遍历当前文件夹,对其中的文件夹执行递归遍历.同时检查遍历到 ...

  3. 使用ftp读取文件夹中的多个文件,并删除

    public class FTPUtils { private static final Logger LOG = LoggerFactory.getLogger(FTPUtils.class); / ...

  4. 【源码】rm zip 删除文件夹中大量的小文件 百万 扫描文件时间

    rm  删除文件夹中大量的小文件 百万 迟迟未删除 在扫描文件? rm删除命令源码分析 - ty_laurel的博客 - CSDN博客 https://blog.csdn.net/ty_laurel/ ...

  5. 在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM

    题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 m ...

  6. java基础 File 递归删除文件夹中所有文件文件夹 目录(包含子目录)下的.java文件复制到e:/abc文件夹中, 并统计java文件的个数

    File 递归删除文件夹中所有文件文件夹 package com.swift.kuozhan; import java.io.File; import java.util.Scanner; /*键盘录 ...

  7. shell脚本实例一,移动文件夹中大于2000B的文件到另一个文件夹

    shell脚本能帮我们简化linux下的一些工作,现在有个需求,把TMPA文件夹下大于2000B的文件都移动到TMPB下 #! /bin/bash function movefiles() { ` d ...

  8. ubuntu 用shell脚本实现将当前文件夹下全部文件夹中的某一类文件复制到同一文件夹下

    当前文件夹下有一些文件和文件夹,当中每一个文件夹里都有若干.txt文件. 如今要求在当前文件夹创建一个新文件夹all,且将那些文件夹全部.txt文件 都复制到文件夹all.在ubuntu12.04的s ...

  9. C# 1.将整个文件夹复制到目标文件夹中 2.将指定文件复制到指定目标文件夹中

    ].Items.Clear(); string filePath = Application.StartupPath; string sourcePath = Path.Combine(filePat ...

随机推荐

  1. Java JDK 配置环境变量

    使用了java也有了两年了,安装了很多次jdk都记不住安装步骤 = =,刚刚又配置了一次,码一下步骤: 1.右击"此电脑" ---> "属性" ----& ...

  2. Supervisord安装和配置

    http://zhangweide.cn/archive/2013/supervisor-note.html Supervisord supervisord的出现,结束了我这苦恼的问题,它可以帮你守护 ...

  3. 解决:jsp 页面不全,response 内容不完整

    前言:今天 jsp 页面输出不完整这个问题困扰了我几个小时,终于发现问题并解决了. 环境: tomcat 8.0.17 x64 jsp springmvc vue 问题: 本来页面正常,但加了几行代码 ...

  4. excel的列生成算法

    echo '<pre>'; $i = 1; while($i < 703){ $char1 = floor($i / 26); $char2 = $i % 26; if($i % 2 ...

  5. sqlserver年月日转汉字大写

    也是今天sql群里有人问,看起来这个问题挺简单,但是我不知道具体该怎么实现.百度了一把,找到一个高手贡献的答案,记一下. 参考链接 sql中转换中文日期 ------ 配合相关函数 ------ cr ...

  6. 记ASP.NET 使用 X509Certificate2 出现的一系列问题

    在做微信支付退款的时候,由于需要使用到p12证书,结果就遇到一系列的坑.这里做个记录方便以后查阅. 原先加载证书的代码: X509Certificate2 cert = new X509Certifi ...

  7. phoenix使用vue--单独js(不使用app.js)

    实际中不能都在一个js里 api.js app.js admin.js --vue 后台 记录下方法 static--admin--hello.js import "phoenix_html ...

  8. Hbase-indexer常用命令

    1. 启动hbase-indexer服务 nohup ./hbase-indexer server -z s1:,s2:,s3:,s4:,s5: > /work/hbase-indexer.lo ...

  9. 微信小程序上传Excel文本文件功能

    问题: 在开发过程中会发现微信小程序有很多功能都还不能满足我们的需求,谁叫客户就是上帝呢,前几天小编遇到了这么个问题,就是用微信小程序上传文件,但是还以为微信带有这个模块,可是查了许久还是没有找到,只 ...

  10. Mongodb的入门(1)window安装mongodb

    mongodb: Mongodb,分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数 ...