标题: 【已解决】【30元红包】通过psd文件名。查找相同子文件夹名,剪切操作 [打印本页]
作者: linfeng_321 时间: 2022-6-8 16:08 标题: 【已解决】【30元红包】通过psd文件名。查找相同子文件夹名,剪切操作
本帖最后由 linfeng_321 于 2022-6-8 16:56 编辑
需求:通过psd文件名,查找子文件夹里相同命名的子文件夹(两层文件夹结构),将该psd文件剪切到该子文件夹里
当前目录结构:
文件夹:\aaa\111(aaa子文件夹名不固定)
文件夹:\sfsfs3\222(sfsfs3子文件夹名不固定)
111.psd
222.psd
注:psd文件名和子文件夹名不固定,bat脚本在当前目录下运行。
如果该子文件夹里:有相同的psd文件,直接剪切覆盖。没有直接剪切进去。
作者: flashercs 时间: 2022-6-8 16:22
本帖最后由 flashercs 于 2022-6-8 16:27 编辑
- @echo off
- cd /d "%~dp0"
- for %%A in (
- "111.psd"
- "222.psd"
- ) do (
- for /d %%B in (*) do (
- for /d %%C in ("%%B\*") do (
- if /i "%%~nxC"=="%%~nA" (
- echo move /y "%%~A" "%%~C"
- move /y "%%~A" "%%~C" 2>nul
- )
- )
- )
- )
- pause
- exit /b
复制代码
- @echo off
- cd /d "%~dp0"
- for %%A in (
- *.psd
- ) do (
- for /d %%B in (*) do (
- for /d %%C in ("%%B\*") do (
- if /i "%%~nxC"=="%%~nA" (
- echo move /y "%%~A" "%%~C"
- move /y "%%~A" "%%~C" 2>nul
- )
- )
- )
- )
- pause
- exit /b
复制代码
作者: linfeng_321 时间: 2022-6-8 16:55
回复 2# flashercs
谢谢大佬,已支付
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |