标题: [文本处理] 批处理如何在将二级文件夹下面的pdf文件正确转移? [打印本页]
作者: 597812789 时间: 2021-3-17 14:09 标题: 批处理如何在将二级文件夹下面的pdf文件正确转移?
如何在将二级文件夹下面的pdf文件正确转移并新建二级文件夹相同的文件夹_(:з」∠)_
作者: qixiaobin0715 时间: 2021-3-17 16:18
能否能表述的清楚一点。难于理解。
作者: 597812789 时间: 2021-3-18 09:19
回复 2# qixiaobin0715
例如d:\AD\ED\FF\123456.pdf
d:\AD\ED\FF\ABD.jpg
d:\AD\ED\KK\123456.pdf
d:\AD\ED\KK\12345
d:\AD\ED\12\123236.pdf
d:\AD\ED\12\12
d:\AD\ED\MD\123236.pdf
d:\AD\ED\WE\124256.pdf
d:\AD\ED\SK\122346.pdf
这样的变成
f:\ED\FF\123456.pdf
f:\ED\KK\123456.pdf
f:\ED\ED\12\123236.pdf
f:\ED\MD\123236.pdf
f:\ED\WE\124256.pdf
f:\ED\SK\122346.pdf
f盘的所有数据都是新建的。。。
也就是D盘的一个文件夹的部分复制
作者: qixiaobin0715 时间: 2021-3-18 11:21
本帖最后由 qixiaobin0715 于 2021-3-19 09:06 编辑
将批处理文件放在 d:\AD\ED\ 下- @echo off
- for %%i in ("%~dp0.") do set folder1=%%~ni&md "f:\%%~ni"
- for /d %%a in (*) do (
- if not exist "f:\%folder1%\%%a" md "f:\%folder1%\%%a"
- pushd "%%a"
- for %%b in (*.pdf) do copy "%%b" "f:\%folder1%\%%a"
- popd
- )
- pause
复制代码
作者: 597812789 时间: 2021-3-22 12:50
回复 4# qixiaobin0715
非常感谢大腿对我的伸手帮助_(:з」∠)_,除了理解起来有点困难,用起来倒是没什么问题 :lol :lol
作者: Batcher 时间: 2021-3-26 08:50
回复 5# 597812789
具体哪里看不懂?可以讨论一下
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |