Board logo

标题: [文件操作] 求助BAT脚本建PDF同名文件夹,并移动文件 [打印本页]

作者: qd2024    时间: 2023-7-9 14:35     标题: 求助BAT脚本建PDF同名文件夹,并移动文件

当前目录下有很多,几百个   名如     ——         7A1第01章 有理数【P21-P28】★      
这样格式的PDF文件,文件名中有空格、有【】★-等符号

想求BAT   实现 :
      分别建立与PDF同名的文件夹,并把同名PDF文件,移动到对应的同名文件夹中


   急求  感谢
作者: qd2024    时间: 2023-7-9 14:38

已用 我的ABC工具箱解决 谢谢
作者: Batcher    时间: 2023-7-10 12:15

回复 1# qd2024
  1. @echo off
  2. cd /d "%~dp0"
  3. for /f "delims=" %%i in ('dir /b /a-d *.pdf') do (
  4.     if not exist "%%~ni" (
  5.         md "%%~ni"
  6.     )
  7.     move /y "%%i" "%%~ni"
  8. )
复制代码

作者: qd2024    时间: 2023-7-16 07:00

回复 3# Batcher


    谢谢
作者: cnnetstar    时间: 2024-7-25 16:25

回复 3# Batcher

请问大佬: 想要给最底层的PDF建一级夹子, 移进去. 怎么修改代码?
作者: 77七    时间: 2024-7-25 21:43

回复 5# cnnetstar


  
  1. @echo off
  2. cd /d "%~dp0"
  3. for /f "delims=" %%i in ('dir /b /s /a-d *.pdf') do (
  4. pushd "%%~dpi"
  5. dir /b /ad |find /v "" 1>nul
  6. if errorlevel 1 (
  7. md "%%~ni"
  8. move "%%~nxi" "%%~ni\"
  9. )
  10. popd
  11. )
  12. pause
复制代码
测试正确再使用,如果不正确,可以发布一个新帖子,完整描述下问题。
作者: cnnetstar    时间: 2024-8-30 22:54

回复 6# 77七


    好用,十分感谢,最近没有登录论坛。




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