-
將 1000 個檔案從資料夾 A 移動到資料夾 1、2、3 並替換為 123,因為 bcde 和其他專案不容易操作。
echo off
setlocal enabledelayedexpansionset p=1
set index=0
rem 到資料夾 A。
cd amd ..p!
for %%i in (*do (
set /a index+=1
if !index!==1000 (
set index=0
set /a p+=1
md ..p!
REM 將檔案移動到指定的資料夾。
move "%%i" "..\p!\"
pause
-
echo off
setlocal enabledelayedexpansionset a n=1 & set a m=0set p a=輸入資料夾中的檔案總數:
set p b=輸入每次移動的檔案數:
set/a a=a/b+1
for /l %%b in (1 1 %a%)do md %%bfor /r %%c in (*jpg)do (move "%%c" !n!\
set/a m+=1&if !m!==b (set/a n+=1&set/a m=0)rd .\/q
pause
-
我想這是你能做到的唯一方法。
-
1.例如,如果我銷毀了我的孫子,我想將資料夾1-5移動到摘要資料夾,如下圖所示,<>
2.我們開啟乙個**,在第一列輸入move,在第二列輸入每個資料夾的名稱,在第三列輸入要移動的資料夾的名稱,如下圖所示,<>
3. 然後在資料夾中建立乙個新的文字文件,如下圖所示,<>4。將文字文件的字尾修改為bat,然後單擊“是”,如下圖所示,<>
6. 複製我們剛才描述的內容,如下圖所示,<>7.貼上到文志空文件中,如下圖所示,<>8。貼上完成後,記得儲存文件,如下圖所示,<> 9,然後雙擊執行文字文件,如下圖所示,<> 10,最後我們可以看到資料夾,根據我們的需要,會自動移動到摘要資料夾,如下圖所示, <>
-
您將使用批處理,即將其拖放到批處理上執行,如果沒有,請開啟它並自己輸入路徑。
你的話題似乎沒有任何實際意義,是嗎? 在我寫這篇文章的時候,你的資料夾名稱不一定是 a、b、c、d,它可以是乙個具有實際意義的特定資料夾,只要它不包含批處理無法處理的特殊符號。
我寫這個是為了把 a 下的所有子檔案都移到 A 資料夾中,雖然我寫了很多,但是為了提供乙個友好的操作介面,可以拖拽到批處理上執行,開啟後也可以手動輸入路徑,輸出哪些檔案在執行時由使用者重新命名, 並在全部完成後停留 2 秒,讓使用者看到重新命名的檔名,防止檔案被找到,支援 cmd 呼叫,不破壞父批處理的路徑設定,如果執行失敗不終止父批處理,可以將引數 movefileall 返回給父批處理,以指示是否全部正確移動, 並在呼叫批處理時使用 call 命令而不是 start 命令。如果還是不明白,請詢問,希望能採用。
-
如果需要大規模移動和刪除檔案,可以使用批處理檔案,不僅簡單方便,而且易於發現錯誤並及時糾正。
例如,放置 D 驅動器。 將 HTM 檔案傳輸到驅動器 E,格式化驅動器 D,然後將檔案移回驅動器 D 並將副檔名更改為。 html。
示例:1將下面的**另存為檔案並執行它。
e:md d
d:copy *.htm e:d
if exist e:d*.htm call
2.將下面的**另存為檔案並執行它。
format d:/q
copy e:d*.htm d:
d:ren *.htm *.html
之前我們談到了使用瀏覽器或其他軟體來提取檔名,今天我們詳細闡述了使用批處理快速批量提取檔名的方法。
首先,我們單擊資源管理器中“工具”下的“資料夾選項”命令。
右鍵單擊空白區域,然後從彈出選單中選擇“新建”"在“文字文件”下
在新建立的文字中輸入 dir *.b >
儲存並關閉文字。 選擇此文字,F2鍵重新命名,修改後脊柱凳固定為蝙蝠,這時會彈出乙個對話方塊,別管它,點選確定按鈕。
此時,雙擊剛剛重新命名的文字。
此時會生成乙個列表文字檔案,開啟這個檔案,刪除不是檔名的部分。
當然,您可以使用“替換”命令來刪除字尾。
這為我們提供了我們想要的檔名。
for /f "delims=" %%a in ('目錄 A-D B *知道*xls') do (
for /f "tokens=1,2 delims=0123456789" %%b in ("%%~a") do ( >>>More
學習過 DOS 的資深使用者對批處理略知一二,但剛開始使用 Windows 的使用者可能不太了解。 在 Windows 時代,批處理仍然占有一席之地。 舉幾個例子,例如,當你安裝一台新電腦時,你需要使用dos命令,你需要輸入命令來安裝系統; 如果您可以將所有命令串在一起並使它們自動執行,則安裝將自動執行。 >>>More
echo off
reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v "reboot_system" /t reg_sz /d "shutdown -r -t 0" >>>More