導航:首頁 > 文件處理 > 批處理移動文件夾和子文件夾

批處理移動文件夾和子文件夾

發布時間:2023-04-19 04:59:53

『壹』 如何用批處理,將當前文件夾及子文件夾,移到同一個目錄中

1、10萬多張圖分成多少批?
@echo off&SetLocal EnableDelayedExpansion
Set /a m=1,n=0
For /r %%i in (*.*) do (
md !m! 2>nul
Set /模耐a n+=1
Set /a y=!n!%%100
move /y "%%i" "!m!"
if !y!==0 Set /a m+=1
)
pause
::分成晌態1000多批,每批100個圖。
如何用批處理,將當前文件夾及子文旦謹春件夾,移到同一個目錄中?

『貳』 批量移動多個文件到多個文件夾的bat命令,詳細如下:

不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件和文件夾放一起雙擊運行

<#:
cls&echooff&cd/d"%~dp0"&modeconlines=5000
rem將當前目錄里的多個mp4文件按照指定數量平分到多個不同文件夾里
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"current=%cd%"
echo;%#%+%$%%$%/%_%%z%
powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"
pause
exit
#>
$count=4;

$folder=@"
文件夾1
文件夾2
文件夾3
文件夾4
文件夾N
"@;


$codes=@'
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Runtime.InteropServices;
publicstaticclassExpDir
{
[DllImport("Shlwapi.dll",CharSet=CharSet.Unicode)]
(stringp1,stringp2);
publicstaticstring[]Sort(string[]f)
{
Array.Sort(f,StrCmpLogicalW);
returnf;
}
}
'@;
Add-Type-TypeDefinition$codes;

$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$arr=$folder.trim()-split'[ ]+';
$current=$env:current;
$files=@(dir-literal$current|?{(@('.mp4')-contains$_.Extension)-and($_-is[System.IO.FileInfo])});
if($files.length-ge1){
$n=0;
$brr=[ExpDir]::Sort($files);
for($i=0;$i-lt$brr.count;$i++){
if($n-lt$arr.length){
$fd=$arr[$n].trim();
$newfolder=$current+''+$fd;
$oldfile=$current+''+$brr[$i];
$newfile=$newfolder+''+$brr[$i];
write-host($brr[$i]+$c+$fd);
}
if((($i+1)%$count)-eq0){$n++;}
}
}

『叄』 批處理 把整個文件夾復制到另個文件夾下

1、在電腦上新建一個文件夾,新建一個「TXT」文件,並命名。

『肆』 move批處理移動文件夾

MOVE 批處理移動文件夾可以快速將文件夾物斗和從一個位置移動到另一個位置。它的使用方式是在命令行中輸入move指令,後跟源文件夾的路徑和目標文件夾的路徑。例如,要將源文件夾C:UsersJohnDocumentsMyFolder移動到D:MyFolder,可以使用以下指令:罩盯move C:UsersJohnDocumentsMyFolder D:銷慎MyFolder

『伍』 批處理從一個文件夾中的n個子文件夾里移動指定類型文件夾到第一級目錄

『陸』 如何用批處理把子文件夾移動出來

太簡略了企圖用自己的一部分覆蓋自己而被拒絕.可先把一級文件夾改名再移動再把改名的文件夾刪去(如原一級文件夾下一級中除有一個同名文件夾外還有別的文件夾或文件鬧芹好將拒絕刪那個改名的文件夾)參考代碼首大:

@echo液鉛off
cd/d"%~dp0"
for/d%%iin(*)do(
echo%%i
ren"%%i""%%i.t"
move"%%i.t\%%i"
rd"%%i.t")
pause

『柒』 如何用批處理提取當前目錄中所有子文件夾下的文件,並放到每個子文件夾中並刪除子文件夾下的所有文件夾

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為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
#>
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
[byte[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$folders=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders.length;$i++){
$subfolders=@(dir -liter $folders[$i].FullName|?{$_ -is [System.IO.DirectoryInfo]});
for($j=0;$j -lt $subfolders.length;$j++){
$files=@(dir -liter $subfolders[$j].FullName -recurse|?{$_ -is [System.IO.FileInfo]});
for($k=0;$k -lt $files.length;$k++){
$files[$k].FullName.Substring($path.length)+$c+$folders[$i].FullName.Substring($path.length);
}
write-host ('[delete]'+$subfolders[$j].FullName.Substring($path.length)) -ForegroundColor yellow;
write-host '';
}
}

『捌』 批處理多個文件夾下的子文件夾合並到新的文件夾下

如果要戚余將多個文件夾下的子文件夾合並到新建的文件夾下面,可以使用命令行或第三方工具來實現。

x "C:SourceFolder" "C:DestinationFolder" /E /I

閱讀全文

與批處理移動文件夾和子文件夾相關的資料

熱點內容
creo五軸編程光碟 瀏覽:12
蘋果app網路驗證在哪裡 瀏覽:14
博科清空命令 瀏覽:384
簡愛英文pdf 瀏覽:376
cnc編程有前途嗎 瀏覽:586
聯想app怎麼聯網 瀏覽:722
linuxftp命令登錄 瀏覽:1000
android獲取圖片縮略圖 瀏覽:646
神戶制鋼螺桿壓縮機 瀏覽:29
差分演化演算法 瀏覽:567
中山市加密軟體 瀏覽:446
mc反編譯源碼 瀏覽:139
企業商城網站源碼 瀏覽:411
shell腳本編程是什麼 瀏覽:762
單片機led閃爍匯編 瀏覽:203
點淘app怎麼沒金蛋了 瀏覽:878
app拉新哪裡找推廣碼 瀏覽:935
哪個app生活服務好 瀏覽:108
mht安卓用什麼軟體打開 瀏覽:320
html5即時通訊源碼 瀏覽:144