批處理,批量移動檔案,如何批量移動檔案和資料夾?

發布 科技 2024-05-16
6個回答
  1. 匿名使用者2024-01-28

    將 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

  2. 匿名使用者2024-01-27

    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

  3. 匿名使用者2024-01-26

    我想這是你能做到的唯一方法。

  4. 匿名使用者2024-01-25

    1.例如,如果我銷毀了我的孫子,我想將資料夾1-5移動到摘要資料夾,如下圖所示,<>

    2.我們開啟乙個**,在第一列輸入move,在第二列輸入每個資料夾的名稱,在第三列輸入要移動的資料夾的名稱,如下圖所示,<>

    3. 然後在資料夾中建立乙個新的文字文件,如下圖所示,<>4。將文字文件的字尾修改為bat,然後單擊“是”,如下圖所示,<>

    6. 複製我們剛才描述的內容,如下圖所示,<>7.貼上到文志空文件中,如下圖所示,<>8。貼上完成後,記得儲存文件,如下圖所示,<> 9,然後雙擊執行文字文件,如下圖所示,<> 10,最後我們可以看到資料夾,根據我們的需要,會自動移動到摘要資料夾,如下圖所示, <>

  5. 匿名使用者2024-01-24

    您將使用批處理,即將其拖放到批處理上執行,如果沒有,請開啟它並自己輸入路徑。

    你的話題似乎沒有任何實際意義,是嗎? 在我寫這篇文章的時候,你的資料夾名稱不一定是 a、b、c、d,它可以是乙個具有實際意義的特定資料夾,只要它不包含批處理無法處理的特殊符號。

    我寫這個是為了把 a 下的所有子檔案都移到 A 資料夾中,雖然我寫了很多,但是為了提供乙個友好的操作介面,可以拖拽到批處理上執行,開啟後也可以手動輸入路徑,輸出哪些檔案在執行時由使用者重新命名, 並在全部完成後停留 2 秒,讓使用者看到重新命名的檔名,防止檔案被找到,支援 cmd 呼叫,不破壞父批處理的路徑設定,如果執行失敗不終止父批處理,可以將引數 movefileall 返回給父批處理,以指示是否全部正確移動, 並在呼叫批處理時使用 call 命令而不是 start 命令。如果還是不明白,請詢問,希望能採用。

  6. 匿名使用者2024-01-23

    如果需要大規模移動和刪除檔案,可以使用批處理檔案,不僅簡單方便,而且易於發現錯誤並及時糾正。

    例如,放置 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鍵重新命名,修改後脊柱凳固定為蝙蝠,這時會彈出乙個對話方塊,別管它,點選確定按鈕。

    此時,雙擊剛剛重新命名的文字。

    此時會生成乙個列表文字檔案,開啟這個檔案,刪除不是檔名的部分。

    當然,您可以使用“替換”命令來刪除字尾。

    這為我們提供了我們想要的檔名。

相關回答
7個回答2024-05-16

非常容易使用! 王申老昌!

7個回答2024-05-16

遲小北寫的**只能在XP系統上使用! Win7系統無法正常使用。 >>>More

13個回答2024-05-16

for /f "delims=" %%a in ('目錄 A-D B *知道*xls') do (

for /f "tokens=1,2 delims=0123456789" %%b in ("%%~a") do ( >>>More

9個回答2024-05-16

學習過 DOS 的資深使用者對批處理略知一二,但剛開始使用 Windows 的使用者可能不太了解。 在 Windows 時代,批處理仍然占有一席之地。 舉幾個例子,例如,當你安裝一台新電腦時,你需要使用dos命令,你需要輸入命令來安裝系統; 如果您可以將所有命令串在一起並使它們自動執行,則安裝將自動執行。 >>>More

12個回答2024-05-16

echo off

reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v "reboot_system" /t reg_sz /d "shutdown -r -t 0" >>>More