返回列表 发帖

【已解决】【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: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 /bCOPY
@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 /bCOPY
微信:flashercs
QQ:49908356

TOP

回复 2# flashercs


    谢谢大佬,已支付

TOP

返回列表