主頁(yè) > 知識(shí)庫(kù) > 批處理入門手冊(cè)之批處理常用DOS命令篇(attrib、del、copy、xcopy)

批處理入門手冊(cè)之批處理常用DOS命令篇(attrib、del、copy、xcopy)

熱門標(biāo)簽:電話機(jī)器人全國(guó)招商 雷霆電銷機(jī)器人怎么樣 如何弄地圖標(biāo)注 清遠(yuǎn)百度地圖標(biāo)注店鋪位置 呼倫貝爾外呼系統(tǒng) 電話機(jī)器人產(chǎn)品怎么樣 智能打電話機(jī)器人收費(fèi) 玉林市機(jī)器人外呼系統(tǒng)哪家好 如何申請(qǐng)400電話業(yè)務(wù)mm

1.2 學(xué)習(xí)attrib  del  copy  xcopy命令

學(xué)習(xí)要點(diǎn):
1。設(shè)置文件屬性:attrib
2。刪除命令:del
3。復(fù)制文件:copy
4。復(fù)制文件(夾):xcopy

一、設(shè)置文件屬性:attrib

顯示或更改文件屬性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]

     設(shè)置屬性。
  -    清除屬性。
  R   只讀文件屬性。
  A   存檔文件屬性。
  S   系統(tǒng)文件屬性。
  H   隱藏文件屬性。
  [drive:][path][filename]   指定要處理的文件屬性。
  /S  處理當(dāng)前文件夾及其子文件夾中的匹配文件。
  /D  也處理文件夾。


1。查看文件的文件屬性
格式:ATTRIB [drive:][path][filename]

例1,
attrib d:\ pagefile.sys
查看d:\ pagefile.sys文件的屬性。

2。修改文件的屬性。
格式:attrib ?屬性

例1,
attrib –h d:\ pagefile.sys
消除d:\ pagefile.sys的“隱藏”屬性。

例2,
attrib s h d:\ pagefile.sys
給d:\ pagefile.sys設(shè)置“系統(tǒng)”和“隱藏”屬性。

3。批量文件處理

例1,
attrib h d:\123\*.bat /s
通過(guò)/s參數(shù)可批量將d:\123及其子目錄下的所有bat文件設(shè)置為“隱藏”屬性.

例2,
attrib h d:\123 /s /d
將d:\123及其下所有同名為123的子目錄設(shè)置為“隱藏”屬性.參數(shù)/d必須在批量設(shè)置文件屬性的同時(shí),對(duì)指定目錄及
其下所有子目錄進(jìn)行文件屬性操作。參數(shù)/d可以理解為“directory”(目錄),也就是說(shuō)/d 必需和/s一起使用。


思考:

 “attrib h d:\123 /s /d”和“attrib h d:\123\*.* /s /d”有什么區(qū)別呢?
前者只有d:\123以及它同名的子目錄設(shè)為了“隱藏”,而其它文件及子目錄都沒(méi)有設(shè)置“隱藏”。
后者則將d:\123下的所有文件及子目錄設(shè)置了“隱藏”屬性,但d:\123目錄沒(méi)有設(shè)置“隱藏”屬性。

二、刪除命令:del

刪除一個(gè)或數(shù)個(gè)文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

  names         指定一個(gè)或數(shù)個(gè)文件或目錄列表。通配符可被用來(lái)
                刪除多個(gè)文件。如果指定了一個(gè)目錄,目錄中的所
                有文件都會(huì)被刪除。

  /P            刪除每一個(gè)文件之前提示確認(rèn)。
  /F            強(qiáng)制刪除只讀文件。
  /S            從所有子目錄刪除指定文件。
  /Q            安靜模式。刪除全局通配符時(shí),不要求確認(rèn)。
  /A            根據(jù)屬性選擇要?jiǎng)h除的文件。
  attributes      R  只讀文件                     S  系統(tǒng)文件
                  H  隱藏文件                     A  存檔文件
                  -  表示“否”的前綴

基本格式:DEL [drive:][path][filename]

例1,
del d:\123\abc.txt
刪除abc.txt


/P 刪除每一個(gè)文件之前提示確認(rèn)。

例2,
del /p d:\123\*.*
刪除d:\123目錄下所有文件,如果你想讓它在刪除前都詢問(wèn)你是否刪除,我們可以加上/p參數(shù),防止誤刪除。


/S 從所有子目錄刪除指定文件。

例3,
del /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有文件。
通過(guò)使用/s參數(shù)后,del命令就會(huì)在指定目錄(如未指定則在當(dāng)前目錄)及其子目錄中搜索所有指定文件名的文件并刪
除。


/Q 安靜模式。刪除全局通配符時(shí),不要求確認(rèn)。

例4,
del /s /q d:\123\*.*
刪除d:\123目錄及其子目錄下所有文件。
通過(guò)/q參數(shù)則無(wú)需確認(rèn)直接刪除,在使用此參數(shù)時(shí)要小心!!


/A 根據(jù)屬性選擇要?jiǎng)h除的文件。

例5,
del /ar /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有只讀屬性的文件。
這里我們通過(guò)/a:attributes 參數(shù)對(duì)指定屬性的文件選擇刪除。文件屬性attributes,可選的有r(只讀)、s(系統(tǒng))
、h(隱藏)、a(存檔)。 


三、復(fù)制文件:copy

Copy只能復(fù)制文件,不能復(fù)制文件夾。

1。單個(gè)文件的復(fù)制

格式:copy source[drive:][path][filename]  [destination [drive:][path][filename]]
即copy 要復(fù)制的源文件(包括路徑和文件名)  文件復(fù)制的目標(biāo)路徑[\文件名],當(dāng)[destination [drive:][path]
[filename]]缺省時(shí)則為當(dāng)前目錄。

例1,
copy c:\123.txt d:\
把123.txt復(fù)制到d:\目錄下。如果此操作成功,命令行窗口中會(huì)提示“已復(fù)制 1個(gè)文件”。

例2,
copy c:\123.txt d:\abc.bat
把123.txt復(fù)制到d:\目錄下,并把它修改為abc.bat,這里修改了文件名和它的格式。

例3,
copy .\123
把當(dāng)前目錄下的123子目錄中的文件全部拷到當(dāng)前目錄。這里好像有點(diǎn)難理解,呵呵,解釋一下:比如當(dāng)前目錄是
c:\windows,它有很多子目錄的,現(xiàn)在就把它的一個(gè)子目錄123里面的文件全都拷到當(dāng)前目錄c:\windows,這樣應(yīng)該明
白了吧!~

2。批量復(fù)制文件

例1,
copy c:\123 d:\abc
將c:\123 目錄中所有文件復(fù)制到d:\abc目錄中.

例2,
copy c:\123\*.rm d:\abc /y
將c:\123 目錄中所有rm格式的文件復(fù)制到d:\abc目錄中,當(dāng)目標(biāo)目錄中已經(jīng)存在了和源目錄中即將復(fù)制的文件相同文
件名的文件時(shí),就會(huì)出現(xiàn)如“改寫x:\xx嗎?(Yes/No/All):”這樣的提示,讓你選擇是覆蓋、不覆蓋還是全部覆蓋,
通過(guò)參數(shù)/y(復(fù)制單個(gè)文件或批量復(fù)制時(shí)皆可使用),可以實(shí)現(xiàn)重名文件無(wú)須確認(rèn)直接覆蓋。

3。合并文件
格式:copy /b 文件1+文件2+……文件N 合并后的文件名

例1,
copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合并成3.mp3。

例2,
copy /b d:\1.txt d:\2.mp3
把1.txt和2.mp3合并,這里沒(méi)有指定合成后的文件名哦,缺省情況下,合并后的文件名是命令中的第一個(gè)文件的名。
在這里,即把2.mp3合并進(jìn)了1.txt。


★在尾部隱藏了文本數(shù)據(jù)的圖片文件,在使用其他軟件進(jìn)行編輯并保存后,隱藏的文本數(shù)據(jù)有可能會(huì)丟失。
★MP3文件在使用此方法連接后,能實(shí)現(xiàn)連續(xù)播放。
★合并圖片/歌曲這樣的二進(jìn)制文件必須使用/b參數(shù)(b代表Binary,二進(jìn)制),否則合并將會(huì)失敗;另一個(gè)合并參是/a
(a代表ASCII,文本文件),只能用于純文本的合并。兩參數(shù)不能同時(shí)使用,二進(jìn)制方式可以合并文本和二進(jìn)制文件,
而文本方式則只能合并文本。

四、復(fù)制文件(夾):xcopy

復(fù)制文件和目錄樹(shù)。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[ file2][ file3]...]

 Source
 必需的。指定要復(fù)制的文件的位置和名稱。該參數(shù)必須包含驅(qū)動(dòng)器或路徑。
 Destination
 可省略。指定要復(fù)制的文件的目標(biāo)。該參數(shù)可以包含驅(qū)動(dòng)器盤符和冒號(hào)、目錄名、文件名或者它們的組合。
如果省略 Destination,xcopy 命令將文件復(fù)制到當(dāng)前目錄。


xcopy可使用的參數(shù)太多了,這里只選幾個(gè)常用的來(lái)講一下。

/S 復(fù)制非空的目錄和子目錄。如果省略 /s,xcopy 將在一個(gè)目錄中工作。

例1,
xcopy /s d:\123 e:\kkk\
復(fù)制d:\123目錄下所有文件(夾)到e:\kkk,不包括空的子目錄。(默認(rèn)情況下,xcopy 不復(fù)制隱藏或系統(tǒng)文件)


/E 復(fù)制所有子目錄,包括空目錄。同時(shí)使用 /e、/s 和 /t 命令行選項(xiàng)。

例2,
xcopy /e d:\123 e:\kkk\
復(fù)制d:\123目錄下所有文件(夾)到e:\kkk,包括空的子目錄。(默認(rèn)情況下,xcopy 不復(fù)制隱藏或系統(tǒng)文件)


/H 復(fù)制具有隱藏和系統(tǒng)文件屬性的文件。默認(rèn)情況下xcopy 不復(fù)制隱藏或系統(tǒng)文件。

例3,
xcopy /e /h d:\123 e:\kkk\
復(fù)制d:\123目錄下所有文件(夾)到e:\kkk,包括空的子目錄。加上了/h參數(shù)后,xcopy 復(fù)制隱藏或系統(tǒng)的文件


/T 只復(fù)制子目錄結(jié)構(gòu)(即目錄樹(shù)),不復(fù)制文件。要復(fù)制空目錄,必須包含 /e 選項(xiàng)。


/Y 禁止提示您確認(rèn)要覆蓋現(xiàn)存的目標(biāo)文件。
當(dāng)目標(biāo)目錄中已經(jīng)存在了和源目錄中即將復(fù)制的文件相同文件名的時(shí)候,就會(huì)出現(xiàn)“改寫 X:\XXX  (Yes/No/All)?”
這樣的提示,讓你選擇是覆蓋、不覆蓋還是全部覆蓋時(shí),通過(guò)參數(shù)/y,可以實(shí)現(xiàn)重名文件無(wú)須確認(rèn)直接覆蓋。


★注意指定 Destination 是文件還是目錄。
如果 Destination 不包含現(xiàn)有目錄且不以反斜杠 (\) 結(jié)尾,會(huì)出現(xiàn)下列消息:

 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?

系統(tǒng)將會(huì)詢問(wèn)你
目標(biāo) X:\XXX 是文件名還是目錄名
(F = 文件,D = 目錄)?
 如果要將一個(gè)或多個(gè)文件復(fù)制到一個(gè)文件,請(qǐng)按 F。如果要將一個(gè)或多個(gè)文件復(fù)制到一個(gè)目錄,請(qǐng)按 D。


思考:

比較一下xcopy /e d:\123 e:\kkk\&; 和 xcopy /e d:\123 e:\kkk 兩者之間有什么不同?
兩者都是復(fù)制d:\123目錄下所有文件(夾)到e:\kkk,包括空的子目錄,但前者不會(huì)詢問(wèn)你
目標(biāo)e:\kkk 是文件名還是目錄名
(F = 文件,D = 目錄)?

您可能感興趣的文章:
  • 使用批處理實(shí)現(xiàn)啟動(dòng)和停止服務(wù)的代碼分析(net startnet stop)
  • 全盤刪除所有文件夾下的_desktop.ini的批處理bat文件
  • 一鍵清除_desktop.ini文件的批處理文件
  • 利用bat批處理程序通過(guò)DOS命令行刪除所有的空文件夾的方法
  • bat命令批處理判斷32位還是64位系統(tǒng)的多種方法
  • bat 批處理 for 命令快速入門
  • 批處理入門手冊(cè)之批處理常用DOS命令篇(find findstr)
  • 批處理入門手冊(cè)之批處理常用DOS命令篇(md、rd、ren、move)
  • 批處理入門手冊(cè)之批處理常用DOS命令篇(echo、rem、cd、dir)
  • DOS 批處理命令For循環(huán)命令詳解
  • 終極dos批處理for循環(huán)命令詳解
  • Windows命令行bat批處理延遲sleep方法(批處理延時(shí))
  • 批處理模式下運(yùn)行 top 命令的方法

標(biāo)簽:株洲 臺(tái)州 公主嶺 樂(lè)山 江西 蕪湖 三門峽 白銀

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理入門手冊(cè)之批處理常用DOS命令篇(attrib、del、copy、xcopy)》,本文關(guān)鍵詞  批處理,入門,手冊(cè),之,常用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理入門手冊(cè)之批處理常用DOS命令篇(attrib、del、copy、xcopy)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于批處理入門手冊(cè)之批處理常用DOS命令篇(attrib、del、copy、xcopy)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章