2
我的查詢解決了一個大圖像目錄,有一系列複雜的子目錄,需要執行查找文件列表以及移動所述文件。批處理:使用查找文件搜索目錄樹並移動文件
我發現我在計算器上和其他支持論壇請求幾個可能的解決方案。這是我目前的解決方案:
@echo off
set Source=C:\users\directory
set Target=C:\users\target
set FileList=C:\users\lookup\list.txt
echo.
if not exist "%Source%" echo Source folder "%Source%" not found & goto Exit
if not exist "%FileList%" echo File list "%FileList%" not found & goto Exit
if not exist "%Target%" md "%Target%"
for /F "delims=" %%a in ('type "%FileList%"') do move "%Source%\%%a" "%Target%"
:Exit
echo.
echo press the Space Bar to close this window.
pause > nul
這工作完全正常,但只針對父目錄。我怎樣才能從父目錄中找到這個批處理腳本從上到下搜索並查找查找列表中提供的所有匹配文件?
'爲/ F 「delims =」 %%一個在( '型 「%文件列表%」')做/ F 「delims =」 %% b在('DIR/B/S/A:-D「 %Source%\ %% a「')會移動」%% b「」%Target%「' – aschipfl