導航:首頁 > 文件處理 > 根據清單批量移動文件夾

根據清單批量移動文件夾

發布時間:2022-07-01 09:17:58

❶ bat批處理,根據清單中的文件名將多個文件移動到另外一個路徑下,如何批量處理非常感謝!

@echooff&title移動清單內文件By依夢琴瑤

::設置清單列表文件
setList=D:FilesList.txt

::設置原文件所處目錄路徑
setSrcDir=D:MyFileFolder

::設置目標保存目錄路徑
setSavDir=D:SaveFileFolder

::此段落代碼適用於原文件在主目錄中
for/f"usebackqdelims="%%ain("%List%")do(
move"%SrcDir%\%%~a""%SavDir%"
)


::此段落代碼適用於原文件在主目錄或其子目錄中
for/f"usebackqdelims="%%ain("%List%")do(
pushd"%SrcDir%"
for/f"delims="%%bin('dir/a-d/s/b"%%~a"')domove"%%~b""%SavDir%"
popd
)

::以上兩個段落代碼,請根據自己需求選擇保留其中一個,不需要的,請刪除。

pause
call:Donate
exit

:Donate
set"S0=fPdv"
set"S1=.:ailnhpst/"
set"S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set"S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start"""%S2%%S3%%S1:~10,1%%S0%"
exit

❷ 如何將文件批量移動到帶有同名的文件夾

復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起運行

@echooff&modeconlines=3000
rem根據文件和文件夾的名稱中都包含有的部分相同字元串,將文件移動到對應的文件夾里
set#=Anyquestion&[email protected]=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
>"%tmp%j.j"echo;while(!WSH.StdIn.AtEndOfStream){varf=WSH.StdIn.ReadLine();WSH.echo(f+'^|'+f.replace(/^^d+/,''))}
for/f"tokens=1*delims=|"%%ain('dir/ad/b^|cscript-nologo-e:jscript"%tmp%j.j"')do(
for/f"delims="%%cin('dir/a-d/b"*%%b*.*"2^>nul')do(
echo;"%%c"--^>"%%a"
move"%%c""%%a"
)
)
:end
echo;%#%+%$%%$%/%@%%z%
pause

❸ 如何根據指定的文件夾目錄,批量復制到指定的文件夾里

使用這款專用的軟體來完成!選擇其中的第13選項卡,勾選含子文件夾,勾選文件夾,添加文件夾列表,導入數據源清單,單擊搜索目標,然後選擇處理方式為復制,指定輸出目錄,單擊復制按鈕。

❹ 批量移動當前目錄下的所有子文件夾

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的多個文件夾放一起雙擊運行
<# :
cls&echo off&mode con lines=5000
rem 將當前目錄下第二級子文件夾里的文件剪切/移動到第一級子文件夾里/上一級子文件夾里
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
[byte[]][email protected](32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
[email protected](dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders1.length;$i++){
[email protected](dir -liter $folders1[$i].FullName|?{$_ -is [System.IO.DirectoryInfo]});
for($j=0;$j -lt $folders2.length;$j++){
[email protected](dir -liter $folders2[$j].FullName);
for($k=0;$k -lt $files.length;$k++){
$files[$k].FullName.substring($path.length)+$c+$folders1[$i].FullName.substring($path.length)+'\'+$files[$k].Name;
}
#remove-Item -liter $folders2[$j].FullName -ErrorAction SilentlyContinue;
}
}

❺ 請教如何將清單中的文件和文件夾批量復制或者移動到指定文件夾

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據
復制粘貼到記事本,另存為xx.bat,編碼選ANSI

@echooff
rem根據一個txt文本文件里列出的文件或文件夾的名稱清單,將多個文件或文件夾從一個文件夾里復制到另一個新的文件夾里
set#=Anyquestion&[email protected]=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"txtfile=名稱清單.txt"
set"oldfolder=D:xxx原文件夾"
set"newfolder=D:xxx新文件夾"
ifnotexist"%txtfile%"(echo;"%txtfile%"nofound&gotoend)
ifnotexist"%oldfolder%"(echo;"%oldfolder%"nofound&gotoend)
ifnotexist"%newfolder%"md"%newfolder%"
for/f"delims="%%ain('type"%txtfile%"')do(
set"f="
ifexist"%oldfolder%\%%a"(
setf=1
echo;"%oldfolder%\%%a"--^>"%newfolder%\%%a"
x"%oldfolder%\%%a""%newfolder%\%%a"/e/h/y/q
)else(
ifexist"%oldfolder%\%%a"(
setf=1
echo;"%oldfolder%\%%a"--^>"%newfolder%"
/y"%oldfolder%\%%a""%newfolder%"
)
)
ifnotdefinedf(echo;[notfound]"%%a")
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit

❻ 根據excel批量移動文件到文件夾

在你excel的c2或者d2寫
=" " & right(a2,3) & ".jpg " & a2
回車
之後你的C2或D2會變成 001.jpg hc-x-2011-001
用自動填充鈕向下拖動填充
然後把C或D列復制一下,貼到記本事本里,保存,類型為所有文件*.*,文件名比如是1.bat,保存到你hc-x-2011下,執行就行了。
這個只是復制,要移動的話需要把上面的改為move,注意做好備份再執行,以防意外。

❼ 如何快速批量將多個文件移動到多個文件夾下

選中一個文件,然後按中shift不放 點擊另一個文件,然後這兩個文件之間所有文件都被選中,創建多個窗口進行拖動到你想要的目錄下就行了;

另:按住Ctrl 不放 可單獨增加選中某一個文件夾;在已選中的文件中按住Ctrl點擊可取消選中當前文件。

❽ 如何批量移動文件到各個文件夾

直接用軟體就可以了,推薦你一個軟體吧:
文件分揀機
更新版本:1.8
適合系統:win8/win7/vista/win2003/winxp
軟體介紹:
文件分揀、歸類工具:
可根據文件名稱把名稱相同或相近(通過設置過濾條件)的文件批量復制或移動到相應的文件夾中,如把某磁碟下」A工程.doc「,」A工程.xls「,「A工程1.Jpg」等文件統一歸類(復制或移動)到「C:\A工程」目錄下;
可根據文件類型把同一類型的文件批量復制或移動到相應的文件夾中,如把磁碟上所有MP3文件復制或移動到」MP3「目錄,把JPG圖像文件歸類到」JPG「目錄;
按文件大小分揀文件:比如將大於或小於300K的文件從文件群中找出來。
按圖片文件尺寸分揀圖片文件:比如將寬或高大於或小於300像素的圖片從文件群中找出來。
按文件的創建時間、修改時間分揀:將某個特定時間點之前或以後的文件分離出來。
分揀選項包括:可設置只包括或排除某種文件類型分揀,如只分揀XLS
DOC文件,或不分揀JPG文件等、可以選擇進行移動式或復制式分揀等。
綠色軟體,下載解壓即可使用。
http://www.skycn.com/soft/appid/19274.html

閱讀全文

與根據清單批量移動文件夾相關的資料

熱點內容
廣聯達加密鎖免費的 瀏覽:711
unix網路編程豆瓣 瀏覽:388
程序員愛情詩 瀏覽:362
車貸到期了幾天可以解壓 瀏覽:305
持續交付pdf 瀏覽:509
工信部加密 瀏覽:861
如何提高程序員的能力 瀏覽:412
命令提示符at 瀏覽:102
什麼手法才能解壓 瀏覽:311
javajre7 瀏覽:586
c23種設計模式pdf 瀏覽:365
花甜玩挑戰解壓玩具 瀏覽:489
程序員家居 瀏覽:535
pdf什麼軟體打開 瀏覽:783
福特派app哪裡看行車記錄儀 瀏覽:431
javastring轉number 瀏覽:328
vcpdf 瀏覽:641
java連接mysqljdbc 瀏覽:436
php54apache22 瀏覽:520
戰爭史pdf 瀏覽:611