Board logo

标题: [文件操作] 批处理怎样快速知道多个文件夹中缺少某种类型的文件,并对文件夹做重命名? [打印本页]

作者: 想尽办法摸鱼    时间: 2022-7-28 17:19     标题: 批处理怎样快速知道多个文件夹中缺少某种类型的文件,并对文件夹做重命名?

我现在有400个文件夹,里面或者有jpg,pdf的文件,我想如何快速查找那些文件夹里面没有pdf文件,并对这个没pdf的文件夹做重名字或者标记出来。现在一个个去打开查看太费时。
作者: LJY4.0    时间: 2022-7-28 18:06

本帖最后由 LJY4.0 于 2022-7-28 18:19 编辑
  1. @echo off
  2. set 路径=你的路径
  3. for /f "delims=" %%a in ('dir /ad/s/b %路径%\*') do (
  4. if not exist %路径%\%%a\*.pdf echo %%a>>list.txt
  5. )
复制代码

作者: hztccy    时间: 2022-7-28 21:10

LJY4.0 发表于 2022-7-28 18:06



   
    set pasth=需要的路径
    for /f "delims=" %%a in ('dir /ad /s /b "%pasth%"') do (
     if not exist "%pasth%\%%a\*.pdf" echo %%a>>文件位置.txt)




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2