国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
dos 中的for循環(huán)怎么用? - 已解決 - 搜搜問(wèn)問(wèn)

FOR這條命令基本上都被用來(lái)處理文本,我們這次除了要說(shuō)他處理文本的作用外還要講他的其他一些好用的功能!
看看他的基本格式(這里我引用的是批處理中的格式,直接在命令行只需要一個(gè)%號(hào))
FOR 參數(shù) %%變量名 IN (相關(guān)文件或命令) DO 執(zhí)行的命令

參數(shù):FOR有4個(gè)參數(shù) /d /l /r /f 他們的作用我在下面用例子解釋
%%變量名 :這個(gè)變量名可以是單個(gè)的小寫(xiě)a-z或者大寫(xiě)A-Z,他們區(qū)分大小寫(xiě)哦~, FOR會(huì)把每個(gè)讀取到的值給他!
IN:命令的格式,照寫(xiě)就是了!
(相關(guān)文件或命令) :FOR要把什么東西讀取然后賦值給變量,不懂的話看下面的例子
do:命令的格式,照寫(xiě)就是了!
執(zhí)行的命令:對(duì)每個(gè)變量的值要執(zhí)行什么操作就寫(xiě)在這.
看不懂我的這些說(shuō)明,可以在CMD輸入for /?看系統(tǒng)提供的幫助!我這里也給出來(lái)吧,大家對(duì)照
FOR %%variable IN (set) DO command [command-parameters]
%%variable 指定一個(gè)單一字母可替換的參數(shù)。
(set) 指定一個(gè)或一組文件??梢允褂猛ㄅ浞?br _extended="true">command 指定對(duì)每個(gè)文件執(zhí)行的命令。
command-parameters
為特定命令指定參數(shù)或命令行開(kāi)關(guān)。

現(xiàn)在開(kāi)始講每個(gè)參數(shù)的意思

一、參數(shù) /d
FOR /D %variable IN (set) DO command [command-parameters]
如果集中包含通配符,則指定與目錄名匹配,而不與文件
名匹配。
如果 Set (也就是我上面寫(xiě)的 "相關(guān)文件或命令") 包含通配符(* 和 ?),將對(duì)與 Set 相匹配的每個(gè)目錄(而不是指定目錄中的文件組)執(zhí)行指定的 Command。
這個(gè)參數(shù)主要用于目錄搜索,不會(huì)搜索文件,看這樣的例子
@echo off
for /d %%i in (c:\*) do echo %%i
pause
運(yùn)行會(huì)把C盤(pán)根目錄下的全部目錄名字打印出來(lái),而文件名字一個(gè)也不顯示!
在來(lái)一個(gè),比如我們要把當(dāng)前路徑下文件夾的名字只有1-3個(gè)字母的打出來(lái)
@echo off
for /d %%i in (???) do echo %%i
pause
這樣的話如果你當(dāng)前目錄下有目錄名字只有1-3個(gè)字母的,就會(huì)顯示出來(lái),沒(méi)有就不顯示了
這里解釋下*號(hào)和?號(hào)的作用,*號(hào)表示任意N個(gè)字符,而?號(hào)只表示任意一個(gè)字符
知道作用了,給大家個(gè)思考題目!
@echo off
for /d %%i in (window?) do echo %%i
pause
保存到C盤(pán)下執(zhí)行,會(huì)顯示什么呢?自己看吧! 顯示:windows
/D參數(shù)只能顯示當(dāng)前目錄下的目錄名字,這個(gè)大家要注意!

二、參數(shù) /R
FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]
檢查以 [drive:]path 為根的目錄樹(shù),指向每個(gè)目錄中的
FOR 語(yǔ)句。如果在 /R 后沒(méi)有指定目錄,則使用當(dāng)前
目錄。如果集僅為一個(gè)單點(diǎn)(.)字符,則枚舉該目錄樹(shù)。

遞歸
上面我們知道,/D只能顯示當(dāng)前路徑下的目錄名字,那么現(xiàn)在這個(gè)/R也是和目錄有關(guān),他能干嘛呢?放心他比/D強(qiáng)大多了!
他可以把當(dāng)前或者你指定路徑下的文件名字全部讀取,注意是文件名字,有什么用看例子!
請(qǐng)注意2點(diǎn):
1、set中的文件名如果含有通配符(?或*),則列舉/R參數(shù)指定的目錄及其下面的所用子目錄中與set相符合的所有文件,無(wú)相符文件的目錄則不列舉。
2、相反,如果set中為具體文件名,不含通配符,則枚舉該目錄樹(shù)(即列舉該目錄及其下面的所有子目錄),而不管set中的指定文件是否存在。這與前面所說(shuō)的單點(diǎn)(.)枚舉目錄樹(shù)是一個(gè)道理,單點(diǎn)代表當(dāng)前目錄,也可視為一個(gè)文件。
例:
@echo off
for /r c:\ %%i in (*.exe) do echo %%i
pause
咱們把這個(gè)BAT保存到D盤(pán)隨便哪里然后執(zhí)行,我會(huì)就會(huì)看到,他把C盤(pán)根目錄,和每個(gè)目錄的子目錄下面全部的EXE文件都列出來(lái)了!!!!
例:
@echo off
for /r %%i in (*.exe) do @echo %%i
pause
參數(shù)不一樣了吧!這個(gè)命令前面沒(méi)加那個(gè)C:\也就是搜索路徑,這樣他就會(huì)以當(dāng)前目錄為搜索路徑,比如你這個(gè)BAT你把他放在d:\test目錄下執(zhí)行,那么他就會(huì)把D:\test目錄和他下面的子目錄的全部EXE文件列出來(lái)!!!
例:
@echo off
for /r c:\ %%i in (boot.ini) do echo %%i
pause
運(yùn)行本例發(fā)現(xiàn)枚舉了c盤(pán)所有目錄,為了只列舉boot.ini存在的目錄,可改成下面這樣:
@echo off
for /r c:\ %%i in (boot.ini) do if exist %%i echo %%i
pause
用這條命令搜索文件真不錯(cuò)。。。。。。
這個(gè)參數(shù)大家應(yīng)該理解了吧!還是滿好玩的命令!

三、參數(shù) /L
FOR /L %variable IN (start,step,end) DO command [command-parameters]
該集表示以增量形式從開(kāi)始到結(jié)束的一個(gè)數(shù)字序列。
因此,(1,1,5) 將產(chǎn)生序列 1 2 3 4 5,(5,-1,1) 將產(chǎn)生
序列 (5 4 3 2 1)。
使用迭代變量設(shè)置起始值 (Start#),然后逐步執(zhí)行一組范圍的值,直到該值超過(guò)所設(shè)置的終止值 (End#)。/L 將通過(guò)對(duì) Start# 與 End# 進(jìn)行比較來(lái)執(zhí)行迭代變量。如果 Start# 小于 End#,就會(huì)執(zhí)行該命令。如果迭代變量超過(guò) End#,則命令解釋程序退出此循環(huán)。還可以使用負(fù)的 Step# 以遞減數(shù)值的方式逐步執(zhí)行此范圍內(nèi)的值。例如,(1,1,5) 生成序列 1 2 3 4 5,而 (5,-1,1) 則生成序列 (5 4 3 2 1)。語(yǔ)法是:
看著這說(shuō)明有點(diǎn)暈吧!咱們看例子就不暈了!
@echo off
for /l %%i in (1,1,5) do @echo %%i
pause
保存執(zhí)行看效果,他會(huì)打印從1 2 3 4 5 這樣5個(gè)數(shù)字
(1,1,5)這個(gè)參數(shù)也就是表示從1開(kāi)始每次加1直到5終止!
等會(huì)暈,就打印個(gè)數(shù)字有P用...好的滿足大家,看這個(gè)例子
@echo off
for /l %%i in (1,1,5) do start cmd
pause
執(zhí)行后是不是嚇了一跳,怎么多了5個(gè)CMD窗口,呵呵!如果把那個(gè) (1,1,5)改成 (1,1,65535)會(huì)有什么結(jié)果,我先告訴大家,會(huì)打開(kāi)65535個(gè)CMD窗口....這么多你不死機(jī)算你強(qiáng)!
當(dāng)然我們也可以把那個(gè)start cmd改成md %%i 這樣就會(huì)建立指定個(gè)目錄了!!!名字為1-65535
看完這個(gè)被我賦予破壞性質(zhì)的參數(shù)后,我們來(lái)看最后一個(gè)參數(shù)
四、參數(shù) /F
\迭代及文件解析
使用文件解析來(lái)處理命令輸出、字符串及文件內(nèi)容。使用迭代變量定義要檢查的內(nèi)容或字符串,并使用各種options選項(xiàng)進(jìn)一步修改解析方式。使用options令牌選項(xiàng)指定哪些令牌應(yīng)該作為迭代變量傳遞。請(qǐng)注意:在沒(méi)有使用令牌選項(xiàng)時(shí),/F 將只檢查第一個(gè)令牌。
文件解析過(guò)程包括讀取輸出、字符串或文件內(nèi)容,將其分成獨(dú)立的文本行以及再將每行解析成零個(gè)或更多個(gè)令牌。然后通過(guò)設(shè)置為令牌的迭代變量值,調(diào)用 for 循環(huán)。默認(rèn)情況下,/F 傳遞每個(gè)文件每一行的第一個(gè)空白分隔符號(hào)。跳過(guò)空行。

詳細(xì)的幫助格式為:
FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
FOR /F ["options"] %variable IN ("string") DO command [command-parameters]
FOR /F ["options"] %variable IN ('command') DO command [command-parameters]
帶引號(hào)的字符串"options"包括一個(gè)或多個(gè)
指定不同解析選項(xiàng)的關(guān)鍵字。這些關(guān)鍵字為:
eol=c - 指一個(gè)行注釋字符的結(jié)尾(就一個(gè))
skip=n - 指在文件開(kāi)始時(shí)忽略的行數(shù)。
delims=xxx - 指分隔符集。這個(gè)替換了空格和跳格鍵的
默認(rèn)分隔符集。
tokens=x,y,m-n - 指每行的哪一個(gè)符號(hào)被傳遞到每個(gè)迭代
的 for 本身。這會(huì)導(dǎo)致額外變量名稱的分配。m-n
格式為一個(gè)范圍。通過(guò) nth 符號(hào)指定 mth。如果
符號(hào)字符串中的最后一個(gè)字符星號(hào),
那么額外的變量將在最后一個(gè)符號(hào)解析之后
分配并接受行的保留文本。
usebackq - 使用后引號(hào)(鍵盤(pán)上數(shù)字1左面的那個(gè)鍵`)。
未使用參數(shù)usebackq時(shí):file-set表示文件,但不能含有空格
雙引號(hào)表示字符串,即"string"

問(wèn)問(wèn)團(tuán)隊(duì)電腦精英聯(lián)盟共1人編輯答案
2010-01-10 14:55

滿意答案

好評(píng)率:0%
DOS命令行

  (一)MD——建立子目錄[3]

  1.功能:創(chuàng)建新的子目錄

  2.類型:內(nèi)部命令

  3.格式:MD[盤(pán)符:][路徑名]<子目錄名>

  4.使用說(shuō)明:

 ?。?)“盤(pán)符”:指定要建立子目錄的磁盤(pán)驅(qū)動(dòng)器字母,若省略,則為當(dāng)前驅(qū)動(dòng)器;

  (2)“路徑名”:要建立的子目錄的上級(jí)目錄名,若缺省則建在當(dāng)前目錄下。

 ?。ǘ〤D——改變當(dāng)前目錄

  1.功能:顯示當(dāng)前目錄

  2.類型:內(nèi)部命令

  3.格式:CD[盤(pán)符:][路徑名][子目錄名]

  4.使用說(shuō)明:

  (1)如果省略路徑和子目錄名則顯示當(dāng)前目錄;

  (2)如采用“CD\”格式,則退回到根目錄;

 ?。?)如采用“CD..”格式則退回到上一級(jí)目錄。

  (三)RD——?jiǎng)h除子目錄命令

  1.功能:從指定的磁盤(pán)刪除了目錄。

  2.類型:內(nèi)部命令

  3.格式:RD[盤(pán)符:][路徑名][子目錄名]

  4.使用說(shuō)明:

 ?。?)子目錄在刪除前必須是空的,也就是說(shuō)需要先進(jìn)入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然后再退回到上一級(jí)目錄,用RD命令刪除該子目錄本身;

 ?。?)不能刪除根目錄和當(dāng)前目錄。

 ?。ㄋ模〥IR——顯示磁盤(pán)目錄命令

  1.功能:顯示磁盤(pán)目錄的內(nèi)容。

  2.類型:內(nèi)部命令

  3.格式:DIR [盤(pán)符:][路徑][文件名] [/A[[:]屬性]] [/C] [/D] [/L] [/N] [/O[[:]分類屬性]] [/P] [/Q] [/S] [/T[[:]時(shí)間]] [/W] [/X] [/4]

  4. 使用說(shuō)明:

  /A 顯示具有指定屬性的文件。

  屬性 D 目錄 R 只讀文件

  H 隱藏文件 A 準(zhǔn)備存檔的文件

  S 系統(tǒng)文件 - 表示“否”的前綴

  /B 使用空格式(沒(méi)有標(biāo)題信息或摘要)。

  /C 在文件大小中顯示千位數(shù)分隔符。這是默認(rèn)值。用/-C來(lái)停用分隔符顯示。

  /D 跟寬式相同,但文件是按欄分類列出的。

  /L 用小寫(xiě)。

  /N 新的長(zhǎng)列表格式,其中文件名在最右邊。

  /O 用分類順序列出文件。

  分類排序 N 按名稱(字母順序) S 按大小(從小到大)

  E 按擴(kuò)展名(字母順序) D 按日期/時(shí)間(從先到后)

  G 組目錄優(yōu)先 - 顛倒順序的前綴

  /P 在每個(gè)信息屏幕后暫停。

  /Q 顯示文件所有者。

  /S 顯示指定目錄和所有子目錄中的文件。

  /T 控制顯示或用來(lái)分類的時(shí)間字符域。

  時(shí)間 C 創(chuàng)建時(shí)間

  A 上次訪問(wèn)時(shí)間

  W 上次寫(xiě)入的時(shí)間

  /W 用寬列表格式。

  /X 顯示為非8.3文件名產(chǎn)生的短名稱。格式是 /N 的格式,短名稱插在長(zhǎng)名稱前面。如果沒(méi)有短名稱,在其位置則顯示空白。

  /4 用四位數(shù)字顯示年

 ?。ㄎ澹㏄ATH——路徑設(shè)置命令

  1.功能:設(shè)備可執(zhí)行文件的搜索路徑,只對(duì)文件有效。

  2.類型:內(nèi)部命令

  3.格式:PATH[盤(pán)符1]目錄[路徑名1]{[;[盤(pán)符2:]],<目錄路徑名2>…}

  4.使用說(shuō)明:

 ?。?)當(dāng)運(yùn)行一個(gè)可執(zhí)行文件時(shí),DOS會(huì)先在當(dāng)前目錄中搜索該文件,若找到則運(yùn)行之;若找不到該文件,則根據(jù)PATH命令所設(shè)置的路徑,順序逐條地到目錄中搜索該文件;

 ?。?)PATH命令中的路徑,若有兩條以上,各路徑之間以一個(gè)分號(hào)“;”隔開(kāi);

 ?。?)PATH命令有三種使用方法:

  PATH[盤(pán)符1:][路徑1][盤(pán)符2:][路徑2]…(設(shè)定可執(zhí)行文件的搜索路徑)

  PATH:(取消所有路徑)

  PATH:(顯示目前所設(shè)的路徑)

  (六)TREE——顯示磁盤(pán)目錄結(jié)構(gòu)命令

  1.功能:顯示指定驅(qū)動(dòng)器上所有目錄路徑和這些目錄下的所有文件名。

  2.類型:外部命令

  3.格式:TREE[盤(pán)符:][/F][>PRN]

  4.使用說(shuō)明:

 ?。?)使用/F參數(shù)時(shí)顯示所有目錄及目錄下的所有文件,省略時(shí),只顯示目錄,不顯示目錄下的文件;

 ?。?)選用>PRN參數(shù)時(shí),則把所列目錄及目錄中的文件名打印輸出。

  (七)DELTREE——?jiǎng)h除整個(gè)目錄命令

  1.功能:將整個(gè)目錄及其下屬子目錄和文件刪除。

  2.類型:外部命令

  3.格式:DELTREE[盤(pán)符:]<路徑名>

  4.使用說(shuō)明:該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一并刪除,而且不管文件的屬性為隱藏、系統(tǒng)或只讀,只要該文件位于刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時(shí)務(wù)必小心!??!

  五、磁盤(pán)操作類命令

 ?。ㄒ唬〧ORMAT——磁盤(pán)格式化命令

  1.功能:對(duì)磁盤(pán)進(jìn)行格式化,劃分磁道和扇區(qū);同時(shí)檢查出整個(gè)磁盤(pán)上有無(wú)帶缺陷的磁道,對(duì)壞道加注標(biāo)記;建立目錄區(qū)和文件分配表,使磁盤(pán)作好接收DOS的準(zhǔn)備。

  2.類型:外部命令

  3.格式:FORMAT <盤(pán)符:> [/S][/4][/Q]

  4.使用說(shuō)明:

 ?。?)命令后的盤(pán)符不可缺省,若對(duì)硬盤(pán)進(jìn)行格式化,則會(huì)如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK

  DRIVE C:WILL BE LOST !

  Proceed with Format (Y/N)?

  (警告:所有數(shù)據(jù)在C盤(pán)上,將會(huì)丟失,確實(shí)要繼續(xù)格式化嗎?)

 ?。?)若是對(duì)軟盤(pán)進(jìn)行格式化,則會(huì)如下提示:Insert mew diskette for drive A;

  and press ENTER when ready…

 ?。ㄔ贏驅(qū)中插入新盤(pán),準(zhǔn)備好后按回車鍵)。

 ?。?)選用[/S]參數(shù),將把DOS系統(tǒng)文件IO.SYS、MSDOS.SYS及COMMAND.COM復(fù)制到磁盤(pán)上,使該磁盤(pán)可以做為DOS啟動(dòng)盤(pán)。若不選用/S參數(shù),則格式化后的磙盤(pán)只能讀寫(xiě)信息,而不能做為啟動(dòng)盤(pán);

 ?。?)選用[/4]參數(shù),在1.2MB的高密度軟驅(qū)中格式化360KB的低密度盤(pán);

  (5)選用[/Q]參數(shù),快速格式化,這個(gè)參數(shù)并不會(huì)重新劃分磁盤(pán)的磁道和扇區(qū),只能將磁盤(pán)根目錄、文件分配表以及引導(dǎo)扇區(qū)清成空白,因此,格式化的速度較快。

 ?。?)選用[/U]參數(shù),表示無(wú)條件格式化,即破壞原來(lái)磁盤(pán)上所有數(shù)據(jù)。不加/U,則為安全格式化,這時(shí)先建立一個(gè)鏡象文件保存原來(lái)的FAT表和根目錄,必要時(shí)可用UNFORRMAT恢復(fù)原來(lái)的數(shù)據(jù)。

 ?。ǘ︰NFORMAT恢復(fù)格式化命令

  1.功能:對(duì)進(jìn)行過(guò)格式化誤操作丟失數(shù)據(jù)的磁盤(pán)進(jìn)行恢復(fù)。

  2.類型:外部命令

  3.格式:UNFORMAT<盤(pán)符>[/L][/U][/P][/TEST]

  4.使用說(shuō)明:用于將被“非破壞性”格式化的磁盤(pán)恢復(fù)。根目錄下被刪除的文件或子目錄及磁盤(pán)的系統(tǒng)扇區(qū)(包括FAT、根目錄、BOOT扇區(qū)及硬盤(pán)分區(qū)表)受損時(shí),也可以用UNFORMAT來(lái)?yè)尵取?br _extended="true">

  (1)選用/L參數(shù)列出找到的子目錄名稱、文件名稱、大孝日期等信息,但不會(huì)真的做FORMAT工作。

 ?。?)選用/P參數(shù)將顯示于屏幕的報(bào)告(包含/L參數(shù)所產(chǎn)生的信息)同時(shí)也送到打印機(jī)。運(yùn)行時(shí)屏幕會(huì)顯示:“Print out will be sent to LPT1”

 ?。?)選用/TEST參數(shù)只做模擬試驗(yàn)(TEST)不做真正的寫(xiě)入動(dòng)作。使用此參數(shù)屏幕會(huì)顯示:“Simulation only”

 ?。?)選用/U參數(shù)不使用MIRROR映像文件的數(shù)據(jù),直接根據(jù)磁盤(pán)現(xiàn)狀進(jìn)行UNFORMAT。

 ?。?)選用/PSRTN;修復(fù)硬盤(pán)分區(qū)表。

  若在盤(pán)符之后加上/P、/L、/TEST之一,都相當(dāng)于使用了/U參數(shù),UNFORMAT會(huì)“假設(shè)”此時(shí)磁盤(pán)沒(méi)有MIRROR映像文件。

  注意:UNFORMAT對(duì)于剛FORMAT的磁盤(pán),可以完全恢復(fù),但FORMAT后若做了其它數(shù)據(jù)的寫(xiě)入,則UNFORMAT就不能完整的救回?cái)?shù)據(jù)了。UNFORMAT并非是萬(wàn)能的,由于使用UNFORMAT會(huì)重建FAT與根目錄,所以它也具有較高的危險(xiǎn)性,操作不當(dāng)可能會(huì)擴(kuò)大損失,如果僅誤刪了幾個(gè)文件或子目錄,只需要利用UNDELETE就夠了。

 ?。ㄈ?CHKDSK——檢查磁盤(pán)當(dāng)前狀態(tài)命令

  1.功能:顯示磁盤(pán)狀態(tài)、內(nèi)存狀態(tài)和指定路徑下指定文件的不連續(xù)數(shù)目。

  2.類型:外部命令

  3.格式:CHKDSK [盤(pán)符:][路徑][文件名][/F][/V]

  4.使用說(shuō)明:

 ?。?)選用[文件名]參數(shù),則顯示該文件占用磁盤(pán)的情況;

 ?。?)選[/F]參數(shù),糾正在指定磁盤(pán)上發(fā)現(xiàn)的邏輯錯(cuò)誤;

 ?。?)選用[/V]參數(shù),顯示盤(pán)上的所有文件和路徑。

 ?。ㄋ模〥ISKCOPY——整盤(pán)復(fù)制命令

  1.功能:復(fù)制格式和內(nèi)容完全相同的軟盤(pán)。

  2.類型:外部命令

  3.格式:DISKCOPY [盤(pán)符1:][盤(pán)符2:]

  4.使用說(shuō)明:

 ?。?)如果目標(biāo)軟盤(pán)沒(méi)有格式化,則復(fù)制時(shí)系統(tǒng)自動(dòng)選進(jìn)行格式化。

 ?。?)如果目標(biāo)軟盤(pán)上原有文件,則復(fù)制后將全部丟失。

 ?。?)如果是單驅(qū)動(dòng)器復(fù)制,系統(tǒng)會(huì)提示適時(shí)更換源盤(pán)和目標(biāo)盤(pán),請(qǐng)操作時(shí)注意分清源盤(pán)和目標(biāo)盤(pán)。

  (五)LABEL——建立磁盤(pán)卷標(biāo)命令

  1.功能:建立、更改、刪除磁盤(pán)卷標(biāo)。

  2.類型:外部命令

  3.格式:LABEL [盤(pán)符:][卷標(biāo)名]

  4.使用說(shuō)明:

 ?。?)卷標(biāo)名為要建立的卷標(biāo)名,若缺省此參數(shù),則系統(tǒng)提示鍵入卷標(biāo)名或詢問(wèn)是否刪除原有的卷標(biāo)名;

  (2)卷標(biāo)名由1至11個(gè)字符組成。

  (四) REN——文件改名命令

  1.功能:更改文件名稱

  2.類型:內(nèi)部命令

  3.格式:REN [盤(pán)符:][路徑]<舊文件名> <新文件名>

  4.使用說(shuō)明:

 ?。?)新文件名前不可以加上盤(pán)符和路徑,因?yàn)樵撁钪荒軐?duì)同一盤(pán)上的文件更換文件名;

  (2)允許使用通配符更改一組文件名或擴(kuò)展名。

 ?。ㄎ澹〧C——文件比較命令

  1.功能:比較文件的異同,并列出差異處。

  2.類型:外部命令

  3.格式:FC [盤(pán)符:][路徑名]<文件名> [盤(pán)符:][路徑名][文件名][/A][/C][/N]

  4.使用說(shuō)明:

 ?。?)選用/A參數(shù),為ASCII碼比較模式;

 ?。?)選用/B參數(shù),為二進(jìn)制比較模式;

 ?。?)選用/C參數(shù),將大小寫(xiě)字符看成是相同的字符。

 ?。?)選用/N參數(shù),在ASCII碼比較方式下,顯示相異處的行號(hào)。

  (六)ATTRIB——修改文件屬性命令

  1.功能:修改指定文件的屬性。(文件屬性參見(jiàn)2.5.4(二)文件屬性一節(jié))

  2.類型:外部命令。

  3.格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]

  4.使用說(shuō)明:

  (1)選用+R參數(shù),將指定文件設(shè)為只讀屬性,使得該文件只能讀取,無(wú)法寫(xiě)入數(shù)據(jù)或刪除;選用-R參數(shù),去除只讀屬性;

  (2)選用+A參數(shù),將文件設(shè)置為檔案屬性;選用-A參數(shù),去除檔案屬性;

 ?。?)選用+H參數(shù),將文件調(diào)協(xié)為隱含屬性;選用-H參數(shù),去隱含屬性;

 ?。?)選用+S參數(shù),將文件設(shè)置為系統(tǒng)屬性;選用-S參數(shù),去除系統(tǒng)屬性;

 ?。?)選用/S參數(shù),對(duì)當(dāng)前目錄下的所有子目錄及子目錄中的文件作設(shè)置。

  (七) DEL——?jiǎng)h除文件命令

  1.功能:刪除指定的文件。

  2.類型:內(nèi)部命令

  3.格式:DEL [盤(pán)符:][路徑]<文件名>[/P]

  4.使用說(shuō)明:

 ?。?)選用/P參數(shù),系統(tǒng)在刪除前詢問(wèn)是否真要?jiǎng)h除該文件,若不使用這個(gè)參數(shù),則自動(dòng)刪除;

 ?。?)該命令不能刪除屬性為隱含或只讀的文件;

 ?。?)在文件名稱中可以使用通配符;

 ?。?)若要?jiǎng)h除磁盤(pán)上的所有文件(DEL*.*或DEL.),則會(huì)提示:(Are you sure?)(你確定嗎?)若回答Y,則進(jìn)行刪除,回答N,則取消此次刪除作業(yè)。

 ?。ò耍?UNDELETE——恢復(fù)刪除命令

  1.功能:恢復(fù)被誤刪除命令

  2.類型:外部命令。

  3.格式:UNDELETE [盤(pán)符:][路徑名]<文件名>[/DOS]/LIST][/ALL]

  4.使用說(shuō)明:使用UNDELETE可以使用“*”和“?”通配符。

 ?。?)選用/DOS參數(shù)根據(jù)目錄里殘留的記錄來(lái)恢復(fù)文件。由于文件被刪除時(shí),目錄所記載斬文件名第一個(gè)字符會(huì)被改為E5,DOS即依據(jù)文件開(kāi)頭的E5和其后續(xù)的字符來(lái)找到欲恢復(fù)的文件,所以,UNDELETE會(huì)要求用戶輸入一個(gè)字符,以便將文件名字補(bǔ)齊。但此字符不必和原來(lái)的一樣,只需符合DOS的文件名規(guī)則即可。

  (2)選用/LIST只“列出”符合指定條件的文件而不做恢復(fù),所以對(duì)磁盤(pán)內(nèi)容完全不會(huì)有影響。

 ?。?)選用/ALL自動(dòng)將可完全恢復(fù)的文件完全恢復(fù),而不一一地詢問(wèn)用戶,使用此參數(shù)時(shí),若UNDELTE利用目錄里殘留的記錄來(lái)將文件恢復(fù),則會(huì)自動(dòng)選一個(gè)字符將文件名補(bǔ)齊,并且使其不與現(xiàn)存文件名相同,選用字符的優(yōu)選順序?yàn)椋?%——0000123456789A~Z。

  UNDELETE還具有建立文件的防護(hù)措施的功能,已超出本課程授課范圍,請(qǐng)讀者在使用些功能時(shí)查閱有關(guān)DOS手冊(cè)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【DOS命令詳解】
常用的dos命令使用手冊(cè)
Dos命令大全完整版
電腦知識(shí):常用DOS命令
電腦命令大全
ms-doc
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服