如何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 ...
随机推荐
- 计算机网络:自顶向下方法(第七版)Wireshark实验指南
这本书的每一章后面都提供了一个Wireshark实验,通过使用Wireshark抓包并手动对包进行分析可以帮助我们更好地理解各种协议和相关知识.然而,这个资源在网上好像很难找,我历经千辛万苦找到之后, ...
- zoj 3286 Very Simple Counting---统计[1,N]相同因子个数
Very Simple Counting Time Limit: 1 Second Memory Limit: 32768 KB Let f(n) be the number of fact ...
- 深入理解MyBatis的原理(四):映射器的用法
前言:继续深入学习 mybatis 的用法及原理,还是先会用再学习原理. 映射器的主要元素有:select.insert.update.delete.parameterMap(即将被删除,不建议使用) ...
- PHP中文件操作(2)-- 写文件
1.fread — 读取文件(可安全用于二进制文件) 语法:string fread ( int $handle , int $length ) $filename = "aa.txt&qu ...
- yii page title, CMenu 中文不显示
Page title: <?php echo CHtml::encode(iconv('gbk','utf-8',$this->pageTitle)); ?> CMenu: fram ...
- CSS响应式:根据分辨率加载不同CSS的几个方法,亲测可用
有时候你需要把同一个页面在手机和pc同时打开,其中有一个办法就是判断不同分辨路加载不同的css 小编总结了几种分别加载css的方法: 1.比较复杂的使用js判断加载不同css (亲测可用) 但是这种方 ...
- Difference between 'SAME' and 'VALID' padding
Difference between 'SAME' and 'VALID' padding 'SAME' padding 和 'VALID' padding 的区别 If you like ascii ...
- oracle 分组取第一行数据 ,查询sql语句
oracle 分组取第一行数据 SELECT * FROM ( SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn, t.* FR ...
- canvas动画部分
requestAnimationFrame(callback) 一个用于制作逐帧动画的函数 //这个函数会在控制台无限输出"----" (function animate() { ...
- 3.HTML颜色
一,HTML 颜色采用的是 RGB 颜色,是通过对红(R).绿(G).蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红.绿.蓝三个通道的颜色. <p st ...