使用批處理檔案bat實現刪除和複製檔案

2021-12-27 11:01:18 字數 5255 閱讀 2273

1樓:匿名使用者

可以這樣的:

echo off

rd g:\cd1\ /s /q

md g:\cd1

xcopy d:\cd2\*.* g:\cd1\ /e比如g:\cd1 是行動硬碟乙個目錄,cd2是d盤某資料夾。

意思是 刪除cd1所有檔案,包括cd1,然後建立cd1。然後複製所有檔案,包含空資料夾到cd1中。

2樓:

del刪除乙個或數個檔案。

del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

names 指定乙個或數個檔案或目錄列表。萬用字元可被用來

刪除多個檔案。如果指定了乙個目錄,目錄中的所

有檔案都會被刪除。

/p 刪除每乙個檔案之前提示確認。

/f 強制刪除唯讀檔案。

/s 從所有子目錄刪除指定檔案。

/q 安靜模式。刪除全域性萬用字元時,不要求確認。

/a 根據屬性選擇要刪除的檔案。

attributes r 唯讀檔案 s 系統檔案

h 隱藏檔案 a 存檔檔案

- 表示「否」的字首

如果命令副檔名被啟用,del 和 erase 會如下改變:

/s 開關的顯示句法會顛倒,即只顯示已經

刪除的檔案,而不顯示找不到的檔案。

copy將乙份或多份檔案複製到另乙個位置。

copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b ] source [/a | /b]

[+ source [/a | /b] [+ ...]] [destination [/a | /b]]

source 指定要複製的檔案。

/a 表示乙個 ascii 文字檔案。

/b 表示乙個二進位檔案。

/d 允許解密要建立的目標檔案

destination 為新檔案指定目錄和/或檔名。

/v 驗證新檔案寫入是否正確。

/n 複製帶有非 8dot3 名稱的檔案時,

盡可能使用短檔名。

/y 不使用確認是否要改寫現有目標檔案

的提示。

/-y 使用確認是否要改寫現有目標檔案

的提示。

/z 用可重新啟動模式複製已聯網的檔案。

命令列開關 /y 可以在 copycmd 環境變數中預先設定。

這可能會被命令列上的 /-y 替代。除非 copy

命令是在乙個批檔案指令碼中執行的,預設值應為

在改寫時進行提示。

要附加檔案,請為目標指定乙個檔案,為源指定

數個檔案(用萬用字元或 file1+file2+file3 格式)。

下面是乙個批處理刪除的例子:

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycler\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp & md %windir%\temp

del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"

del /f /s /q "%userprofile%\local settings\temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo 清理系統垃圾完成!

echo. & pause

3樓:匿名使用者

懸賞分加到150我幫你又點話啊

windows 批處理檔案 (.bat) 複製命令怎麼寫?

4樓:二娘呀

windows批處理複製命令是在「命令提示」下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe執行的一種批處理程式。

批處理檔案(.bat)中的複製命令一般使用系統自帶的copy命令,用法與在命令提示符中的用法相同。基本語法格式為:

copy 原始檔位址和檔名 目標位址和檔名

舉個例子,要將d:\123.txt複製到e:\下,檔名也是123.txt,則使用下面的命令:

copy d:\123.txt e:\123.txt

copy指令還有一些其它引數,可以在命令提示符中輸入copy /?來獲得詳細的幫助內容。

5樓:0427付強

批處理檔案(.bat)中的複製命令一般使用系統自帶的copy命令,用法與在命令提示符中的用法相同。基本語法格式為:

copy  原始檔位址和檔名  目標位址和檔名舉個例子,要將d:\123.txt複製到e:\下,檔名也是123.txt,則使用下面的命令:

copy d:\123.txt e:\123.txtcopy指令還有一些其它引數,可以在命令提示符中輸入copy /?來獲得詳細的幫助內容。

6樓:please鈾

將乙份或多份檔案複製到另乙個位置。

copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b ] source [/a | /b]

[+ source [/a | /b] [+ ...]] [destination [/a | /b]]

source 指定要複製的檔案。

/a 表示乙個 ascii 文字檔案。

/b 表示乙個二進位檔案。

/d 允許解密要建立的目標檔案

destination 為新檔案指定目錄和/或檔名。

/v 驗證新檔案寫入是否正確。

/n 複製帶有非 8dot3 名稱的檔案時,

盡可能使用短檔名。

/y 不使用確認是否要改寫現有目標檔案

的提示。

/-y 使用確認是否要改寫現有目標檔案

的提示。

/z 用可重新啟動模式複製已聯網的檔案。

命令列開關 /y 可以在 copycmd 環境變數中預先設定。

這可能會被命令列上的 /-y 替代。除非 copy

命令是在乙個批檔案指令碼中執行的,預設值應為

在改寫時進行提示。

要附加檔案,請為目標指定乙個檔案,為源指定

數個檔案(用萬用字元或 file1+file2+file3 格式)。

刪除乙個或數個檔案。

del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

erase [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

names 指定乙個或數個檔案或目錄列表。萬用字元可被用來

刪除多個檔案。如果指定了乙個目錄,目錄中的所

有檔案都會被刪除。

/p 刪除每乙個檔案之前提示確認。

/f 強制刪除唯讀檔案。

/s 從所有子目錄刪除指定檔案。

/q 安靜模式。刪除全域性萬用字元時,不要求確認。

/a 根據屬性選擇要刪除的檔案。

attributes r 唯讀檔案 s 系統檔案

h 隱藏檔案 a 存檔檔案

- 表示「否」的字首

如果命令副檔名被啟用,del 和 erase 會如下改變:

/s 開關的顯示句法會顛倒,即只顯示已經

刪除的檔案,而不顯示找不到的檔案。

批處理檔案是無格式的文字檔案。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。

使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。

批處理的本質,是一堆dos命令按一定順序排列而形成的集合。

批處理,也稱為批處理指令碼,英文譯為batch,批處理檔案字尾bat就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為乙個命令,每個命令裡可以含多條子命令,從第一行開始執行,直到最後一行結束,它執行的平台是dos。

批處理有乙個很鮮明的特點:使用方便、靈活,功能強大,自動化程度高。

如何用批處理檔案刪除某個檔案

7樓:燜蹄騷爪

方法一:

1、開啟相關資料夾,可發現資料夾中有相關檔案。

2、在任意位置,通過滑鼠右鍵新建乙個txt文字文件。

【其中g:\0是需要刪除的資料夾版絕對路徑,可根據實際更改】4、將文字字尾txt更改為bat,並確定。

方法二:

1、在電腦上新建乙個資料夾,新建乙個「txt」檔案,並命名。

2、點選右鍵,把檔案的字尾名設定為「.bat」。

3、右鍵開啟檔案,行輸入「rdabc」作為示例。

4、在bat所在的資料夾裡新建乙個abc資料夾,作為刪除的物件。

5、然後需要雙擊bat檔案執行。

6、按任意鍵退出後,即可看到abc資料夾已經被刪除。

8樓:

1、開啟相關資料夾,可發現資料夾中有相關檔案。

2、在任意位置,通過滑鼠右鍵新建乙個txt文字文件。

3、開啟txt文字,編輯輸入del g:\0\*.* /f/s/q/a pause並儲存。

【其中g:\0是需要刪除的資料夾版絕對路徑,可根據實際更改】4、將文字字尾txt更改為bat,並確定。

bat 批處理檔案將指定字元替換

暈你何必 費用 批處理呢。直接用記事本 開啟 替換不就ok了。批處理實現批量替換檔名中的字串。bat批量移除檔名中指定字元 1 右鍵單擊需要刪除的檔案,然後選擇屬性選項。2 之後在屬性介面找到安全,然後單擊安全,接著單擊安全下方的。3 然後將新彈出介面中間的 authenticated users的...

如何刪除MS DOS 批處理檔案

開啟我的電腦c盤,然後點工具,資料夾選項,點檢視,找到裡面的 隱藏檔案或資料夾,選中 顯示所有檔案,然後點確定,這時你會看到乙個隱藏的 右擊點,然後清空裡面的批處理命令,點關閉,這裡會提示內容更改是否儲存,你點是就可以了,然後你再把桌面上的那個ms dos 批處理檔案刪除掉就可以了。就和乙個普通的檔...

關於批處理檔案只執行一行的問題,bat檔案執行完一行就退出了,不執行後面的命令?

可能是程式執行目錄的問題。有些程式必須在正確的執行目錄中執行,雙擊執行和快捷鍵執行兩種執行方式的執行目錄是不同的。建議採用如下格式 start 視窗標題 d 啟動目錄 應用程式 傳遞給應用程式的引數 修改 如下 start 1 d d 程式1.exe start 2 d c 程式2.exe 是不是這...