導航:首頁 > 文件處理 > 批處理移動未新建文件夾

批處理移動未新建文件夾

發布時間:2022-12-14 10:12:56

1. 如何使用批處理批量復制(或移動)指定復數文件到新建的指定文件夾

1 建bat文件自動執行復制,刪除命令
例1:以下是復制cd.dll文件至windows\system32的bat文件內容:
cd.dll %windir%\system32

例2:下面一行是卸載windows\system32目錄中的cd.dll,即把上面復制的文件刪除:
del %windir%\system32\cd.dll

例3:刪除download文件夾中的文件,例子如下:
del C:\DOWNLOAD\*.*
[注意]:這里的del命令只能刪文件,不能刪文件夾。要刪除文件夾得用rd命令,如下:
rd Filemon
這里filemon文件夾和該bat文件在同一目錄下,就省去具體路徑了。但rd只能刪除空文件夾.
要刪除文件夾及其裡面的所有子目錄和文件,用rd命令帶/s /q參數,
/s參數表示刪除該文件夾及其下面的子目錄和文件
/q參數表示,不需要確認

2 創建文件夾
例:在E:\My documents下面一次創建3個新文件夾:Newfolder1,Newfolder2,Newfolder3
@echo off
md "E:\My documents\Newfolder1"
md "E:\My documents\Newfolder2"
md "E:\My documents\Newfolder3"

3 執行程序,打開文件或目錄

例1:打開指定目錄,如C:\Test
start C:\Test
例2:執行C盤下的WinWord.exe程序
start C:\WinWord.exe
例3:用某個程序打開某個文件,如用TheWorld.exe打開一個htm文件
start d:\TheWorld\TheWorld.EXE C:\我有一個戀愛.htm
[注意]:不論是程序或文件路徑中含有空格,都必須用引號括起來:
start d:\TheWorld\TheWorld.EXE "e:\My documents\我有一個戀愛.htm"
所有程序中的引號不能是全形的,必須用半形的格式,所以輸入引號前最好關閉漢字輸入系統

4. 拷貝文件夾 XCOPY
XCOPY命令可用於復制文件和目錄,包括子目錄。 其功能多數是通過增加參數來實現的。
XCOPY source [destination] 參數(如 /s /e)
source 指定要復制的文件。
destination 指定新文件的位置和/或名稱。
/A 只復制有存檔屬姓集的文件,
但不改變屬姓。
/M 只復制有存檔屬姓集的文件,
並關閉存檔屬姓。
/D:m-d-y 復制在指定日期或指定日期以後改變的文件。
如果沒有提供日期,只復制那些源時間
比目標時間新的文件。
/EXCLUDE:file1[+file2][+file3]...
指定含有字元串的文件列表。如果有任何
字元串與要被復制的文件的絕對路徑
相符,那個文件將不會得到復制。
例如,指定如 \obj\ 或 .obj 的字元串會排除
目錄 obj 下面的所有文件或帶有
.obj 擴展名的文件。
/P 創建每個目標文件前提示。
/S 復制目錄和子目錄,除了空的。
/E 復制目錄和子目錄,包括空的。
與 /S /E 相同。可以用來修改 /T。
/V 驗證每個新文件。
/W 提示您在復制前按鍵。
/C 即使有錯誤,也繼續復制。
/I 如果目標不存在,又在復制一個以上的文件,
則假定目標一定是一個目錄。
/Q 復制時不顯示文件名。
/F 復制時顯示完整的源和目標文件名。
/L 顯示要復制的文件。
/G 允許將沒有經過加密的文件復制到
不支持加密的目標。
/H 也復制隱藏和系統文件。
/R 改寫只讀文件。
/T 創建目錄結構,但不復制文件。不
包括空目錄或子目錄。/T /E 包括
空目錄和子目錄。
/U 只復制已經存在於目標中的文件。
/K 復制屬姓。一般的 X 會重設只讀屬姓。
/N 用生成的短名復制。
/O 復制文件所有權和 ACL 信息。
/X 復制文件審核設置(隱含 /O)。
/Y 禁止提示以確認改寫一個
現存目標文件。
/-Y 導致提示以確認改寫一個
現存目標文件。
/Z 用重新啟動模式復制網路文件。

2. 如何用BAT命令批量移動文件到文件夾

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為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;
$files=@(dir -liter $path|?{($self.Name -ne $_.Name) -and ($_ -is [System.IO.FileInfo])});
for($i=0;$i -lt $files.length;$i++){
$m=[regex]::match($files[$i].BaseName, '[\u4e00-\u9fa5]+');
if($m.Success){
$newfolder=$path+'\'+$m.groups[0].value;
if(-not (test-path -liter $newfolder)){[void][IO.Directory]::CreateDirectory($newfolder)};
$files[$i].Name+$c+$m.groups[0].value;
}
}

3. bat批量移動文件時未建立存放的文件夾變成未知文件,未知文件放入過回收站,現在怎麼撤回到移動前

通過腳本移動的文件,無法撤回到移動前的樣子了。試試使用數據恢復軟體恢復吧!

4. 如何用批處理,bat,把文件移入指定文件夾

@echo off

setlocal enabledelayedexpansion

for /f "tokens=*" %%i in ('dir/b/a-d *.txt') do (

set s=%%i

set s=!s:~14,11!

(for /f "tokens=*" %%j in ('dir/b/ad "*!s!*"') do (

set t=%%j

set t=!t:~8,11!

echo !s! !t!

if "!s!"=="!t!" move "%%i" "%%j"))2> nul)

5. 用文件名批量創建文件夾,然後將文件移動進去的批處理命令

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

@echooff&cd/d"%~dp0"&modeconlines=5000
rem根據文件名稱創建文件夾,並把文件放入/剪切/移動到對應文件夾里
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
for/f"delims="%%ain('dir/a-d-h/b')do(
if/i"%%~nxa"neq"%~nx0"(
for/f"delims=."%%bin("%%~na")do(
ifnotexist"%%~b"md"%%~b"
echo;"%%~a"--^>"%%~b"
move"%%~a""%%~b"
)
)
)
echo;%#%+%$%%$%/%_%%z%
pause
exit

6. 請問在bat批處理命令中,可以只用移動指令來實現——創建文件夾並把目標文件移動到創建的文件夾中嗎

在bat批處理命令中,可以只用移動指令來實現創建文件夾並把目標文件移動到創建的文件夾中。

7. bat批量移動多個文件的時候忘記建立存放文件夾,導致所有文件變成一個無後綴文件。能不能還原所有文件

這種情況,這個沒有後綴的文件,只是最後一個移動的文件,其餘的都徹底沒有了,所以您只能使用數據恢復軟體,對磁碟進行數據恢復了。

8. 使用批處理移動忘記新建文件夾

如果您只是移動了一個文件,那麼直接重命名就可以了。

9. 做一個批處理文件移動文件至相應文件夾(文件夾新建)

@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /a-d /b') do (set "name=%%~a"set "first=!name:~0,3!"if not exist !first! md !first!move "%%~a" !first!)pause

10. 批處理移動文件,批量建立文件夾並且移動1000張.jpg格式的文件到該文件夾。

怎麼樣建立一個別人打不開刪不掉的文件夾,下面給出方法,不過請注意一下就是這種方法win7下不可用。

一、開始-運行-輸入cmd-確定。

二、在cmd模式下,使用cmd命令建立文件夾,鍵入「md e:\news..\」,注意引號里有二個點哦,回車。現在看到在E 盤下有news.命名的文件了。

三、試著雙擊打開看看?或是在運行里打開?怎麼樣?都提示錯誤吧?就是刪除也照樣提示錯誤,用卡卡文件粉碎也不行。沒有人能打開了吧?

四、往裡面存放自己秘密文件吧。正常打開方法:在運行里輸入「e:\news..\」回車就可以打開,之後操作跟普通文件夾是一樣的。(包括圖片、文字,有些可能打不開,需要復制到其它地方才能正常打開)

五、要刪除這個文件夾,在CMD模式下使用RD命令即可。「rd e:\news..\」,輸入引號里的內容,回車,該文件夾就能刪除。(必須在第4點打開的情況下,先用平常刪除方法清空文件夾裡面的文件後,才進行第5點操作,也就是說,必須刪除全部內容後,才能刪除掉該文件夾)

好了,現在看完了,動手試試看吧,光看不練過後就會很快忘記了的哦。

閱讀全文

與批處理移動未新建文件夾相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:755
蘋果郵件無法連接伺服器地址 瀏覽:958
phpffmpeg轉碼 瀏覽:669
長沙好玩的解壓項目 瀏覽:140
專屬學情分析報告是什麼app 瀏覽:562
php工程部署 瀏覽:831
android全屏透明 瀏覽:730
阿里雲伺服器已開通怎麼辦 瀏覽:801
光遇為什麼登錄時伺服器已滿 瀏覽:300
PDF分析 瀏覽:482
h3c光纖全工半全工設置命令 瀏覽:139
公司法pdf下載 瀏覽:379
linuxmarkdown 瀏覽:349
華為手機怎麼多選文件夾 瀏覽:681
如何取消命令方塊指令 瀏覽:347
風翼app為什麼進不去了 瀏覽:776
im4java壓縮圖片 瀏覽:360
數據查詢網站源碼 瀏覽:148
伊克塞爾文檔怎麼進行加密 瀏覽:888
app轉賬是什麼 瀏覽:161