BAT文件读取文件夹下所有文件名并导出_bat获取文件名称后判断是否导出文件-程序员宅基地

技术标签: 读取文件名  运维  目录读取  bat读取文件  

测试目录结构:
E:\测试
–测试1\
----测试1.txt
----测试2\
------测试2.txt
将脚本放到需要获取文件名的根目录中,直接运行脚本。

执行:
在这里插入图片描述
执行完成后会在当前目录生成allbook.txt文件,打开文件就能看到文件名。
在这里插入图片描述
为了验证脚本是否正常完成我增加了end标志位,可以删除。

脚本如下:

echo off & color 0A
::指定起始文件夹
set DIR="%cd%"
echo DIR=%DIR%
set file=allbook.txt
if exist %file%  del %file%

:: 参数 /R 表示需要遍历子文件夹,去掉表示不遍历子文件夹
:: %%f 是一个变量,类似于迭代器,但是这个变量只能由一个字母组成,前面带上%%
:: 括号中是通配符,可以指定后缀名,*.*表示所有文件
for /R %DIR% %%f in (*.*) do ( 
    echo %%f
    echo %%f >>%file%
)
echo  end  >>%file%
echo  ------------------------------End----------------------------------------------
pause
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lizhiyuan_eagle/article/details/105528533

智能推荐

FFmpeg WAV文件转换_ffmpeg mp4转wav-程序员宅基地

文章浏览阅读4.2k次。FFmpeg WAV文件转换_ffmpeg mp4转wav

PMI-ACP练习题(17)_根据敏捷宣言以下哪一项属于敏捷原则-程序员宅基地

文章浏览阅读211次。A. Defect-stream and Value-stream B. Information-flow and information-owner C. Value-added and non value-added D. Sigma-ranked and Theta-prioritized 哈利的敏捷团队刚完成了其中一个产品的价值流程图。_根据敏捷宣言以下哪一项属于敏捷原则

开发者必知的8款App快速开发工具-程序员宅基地

文章浏览阅读2.5k次。“我有一个好创意,就差一个CTO……” “原生APP开发难度大,周期长,成本高,还没上线市场已经被占领了。” “APP版本迭代更新,都是企业的一道难关,没有一个一劳永逸的解决方式吗?” “一个Web开发者如何能快速适应移动互联网时代,用HTML5开发出一个APP呢?” “安卓、IOS双平台同时开发,程序员都累死在加班的路上了……”针对行业痛点,国内外涌现出众多APP开发工具,开发者只要有相..._开发app 开发工具

Centos curl command not found_centos cur command not found-程序员宅基地

文章浏览阅读1.2k次。试过了很多帖子的办法,各种安装都不行这个亲测可以: yum install -y curl 或者 sudo yum -y install curl_centos cur command not found

windows安装k8s-程序员宅基地

文章浏览阅读8.1k次。安装minikube minikube安装包下载 下载minikube-linux-amd64 执行命令安装chmod +x minikube && sudo mv minikube /usr/local/bin/查看版本以及是否安装成功minikube version用指定镜像地址启动minikube start --registry-mirr...

numpy 求矩阵非零元素的均值_非0平均 numpy-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏6次。假如我们有一个矩阵A,想要求其中的非零元素的均值,计算方式是:直接用mean来求的话,分母是所有元素的个数,不符合我们的要求。在matlab中,这样做:mean(AA(AA~=0))numpy:import numpy as npa = np.array([[0,1],[0,0]])exist = (a != 0)num = a.sum()mean_value = exist.sum()先用着这种方法吧,简洁的没找到。参考:https://blog.csdn.net/iteapo_非0平均 numpy

随便推点

Java集合类之HashMap原理小结_hashtable不使用的原因?-程序员宅基地

文章浏览阅读138次。1. 认识HashMapHashMap是用来存储key-value键值对的数据结构。当我们创建HashMap的时候,如果不指定任何参数,它会为我们创建一个初始容量为16,负载因子为0.75的HashMap (load factor,记录数/数组长度)。当loadFactor达到0.75或指定值的时候,HashMap的总容量自动扩展一倍。它的底层采用Entry数组来保存所有的key-val..._hashtable不使用的原因?

layui表格全英文,跳页部分_laypage中英文切换-程序员宅基地

文章浏览阅读2.1k次,点赞5次,收藏6次。因开发要求需要将layui table中的中文组件部分改为英文,其它地方修改layui.js文件即可,但是跳页部分缺没找到对应中文部分一开始想到js二次修改html的方式:var html = document.querySelectorAll('.layui-laypage-skip'); html[0].innerHTML = 'Page<input type="text" min="1" value="1" class="layui-input"><bu_laypage中英文切换

Ubuntu18.04安装教程——超详细的图文教程_ubuntu18.04安装教程——超详细的图文教程_ubuntu18.04安装教程——超详细的图文-程序员宅基地

文章浏览阅读10w+次,点赞109次,收藏964次。Ubuntu18.04镜像_ubuntu18.04安装教程——超详细的图文教程_ubuntu18.04安装教程——超详细的图文

如何用命令行运行脚本_脚本运行命令行方式怎么运行-程序员宅基地

文章浏览阅读1.5k次。如何用命令行运行脚本How to run python scripts on CMDC:…> 是windows提供的命令行模式,>>> python的交互式环境下。在命令行模式下可以执行Python进入python交互式环境,也可以执行 python “地址”\name.py 运行一个 .py脚本文件。..._脚本运行命令行方式怎么运行

java多线程之AtomicLong原子类(JDK8)_java atomiclong-程序员宅基地

文章浏览阅读1k次,点赞5次,收藏7次。引言有的同学可能会问这个问题,有了Long类型,为什么还要弄一个AtomicLong类出来?因为在32位的操作系统中,64位的Long类型变量会被jvm拆分为两个32位的来操作,因此不具备原子性。而AtomicLong类型可以保证原子性。1、AtomicLong介绍AtomicInteger, AtomicLong和AtomicBoolean这3个基本类型的原子类的原理和用法相似。本章以J..._java atomiclong

前端总结大全_ts中的断言-程序员宅基地

文章浏览阅读10w+次,点赞268次,收藏1.5k次。记住 88 条精简前端面试题,让面试成为享受前言HTML&CSSJavaScriptVUE网络性能相关前言背的最少、面的最好。你的面试我帮你,夜色正黑,我们出发,感谢各位一直默默关注本侠的小伙伴,你们的关注,是我永恒动力,在此奉上一份大礼。次面试技能题不是最全,却是最精。后期持续优化改进。HTML&CSS浏览器内核 ;盒模型、flex布局、两/三栏布局、水平/垂直居中;BFC、清除浮动;css3动画、H5新特性。JavaScript继承、原型链、this指向、设计模式_ts中的断言

推荐文章

热门文章

相关标签