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

根據清單批量移動文件夾

發布時間: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&set@=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[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$folders1=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders1.length;$i++){
$folders2=@(dir -liter $folders1[$i].FullName|?{$_ -is [System.IO.DirectoryInfo]});
for($j=0;$j -lt $folders2.length;$j++){
$files=@(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&set@=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

閱讀全文

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

熱點內容
一直編譯不過怎麼辦 瀏覽:827
汽車串聯並聯演算法 瀏覽:458
助眠解壓的聲音音頻小哥哥 瀏覽:275
pythoncmd換行 瀏覽:374
linux取消行號 瀏覽:353
安卓原生系統官網是什麼 瀏覽:444
底部主圖源碼 瀏覽:878
伺服器崩了有什麼提示 瀏覽:780
遠程海康伺服器用什麼瀏覽器 瀏覽:232
解壓報紙圖片 瀏覽:956
python微信公眾號開發平台 瀏覽:895
知識付費網站java源碼 瀏覽:255
方舟怎麼做命令管理 瀏覽:849
linux流量異常 瀏覽:675
單片機如何給電腦加密碼 瀏覽:519
如何刪掉多餘的伺服器 瀏覽:220
c編程演算法 瀏覽:833
堵車如何緩解壓力 瀏覽:17
喜鵲快貸app怎麼了 瀏覽:263
海龜編輯器積木編程怎麼安裝 瀏覽:185