所有文件夹在同一目录下(100-500左右)如何提取每一个文件夹内最后一个文件名字?最好是bat格式
2条回答 默认 最新
- 浪客 2022-07-29 13:28关注
@echo off set PWD="%CD%" echo. > %PWD%\Out.txt dir /s /b /a:d > %tmp%\t.txt FOR /F "usebackq" %%i in (%tmp%\t.txt) do ( if "%%~i" == "" goto CONTINUE echo. echo %%~i cd /d "%%~i" set FILE= FOR %%j IN (*) DO ( if not "%%j" == "" ( rem echo "%%j" set FILE= %%j ) ) :CONTINUE setlocal enabledelayedexpansion if not "!FILE!" == "" ( echo !FILE! echo !FILE! >> %PWD%\Out.txt ) ) cd /d %PWD%
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 微信会员卡等级和折扣规则
- ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
- ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
- ¥15 gdf格式的脑电数据如何处理matlab
- ¥20 重新写的代码替换了之后运行hbuliderx就这样了
- ¥100 监控抖音用户作品更新可以微信公众号提醒
- ¥15 UE5 如何可以不渲染HDRIBackdrop背景
- ¥70 2048小游戏毕设项目
- ¥20 mysql架构,按照姓名分表
- ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分