欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      dos 批處理命令_forfiles[共五篇]

      時間:2019-05-13 09:31:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《dos 批處理命令_forfiles》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《dos 批處理命令_forfiles》。

      第一篇:dos 批處理命令_forfiles

      dos 批處理命令(forfiles)

      Windows Server 2003內(nèi)置的命令行文件,不適合于XP系統(tǒng)

      1.用批處理文件刪除當(dāng)前目錄下 7 天以前的擴展名為bkf文件(以當(dāng)前系統(tǒng)時間為基準(zhǔn))

      示例: forfiles /m *.bkf /d-7 /c “cmd /c del @file /f”

      2.forfiles 自動刪除7天前文件(以當(dāng)前系統(tǒng)時間為基準(zhǔn))

      示例: forfiles /p “d:test” /s /m *.* /d-7 /c “cmd /c del @path”

      d:test換成你要的目錄路徑;/d-7 指刪除7天以前文件。

      3.刪除所有的空目錄(以刪除d:test目錄下為例):

      dir /ad/b/s d:test |sort /r >d:kill.txt

      For /f “tokens=*” %%i in(d:kill.txt)DO rd “%%i”

      del d:kill.txt

      4.先刪7 天以前文件,再刪所有的空目錄;把以下復(fù)制到bat文件中。@echo off

      forfiles /p “d:test” /s /m *.* /d-7 /c “cmd /c del @path”

      dir /ad/b/s d:test |sort /r >d:kill.txt

      For /f “tokens=*” %%i in(d:kill.txt)DO rd “%%i”

      del d:kill.txt

      5.forfiles 命令的用法及參數(shù):

      forfiles /p <目標(biāo)目錄名> /d <天數(shù)> /c <執(zhí)行的命令>

      /p 指定了要在哪個目錄里查找文件,默認(rèn)是當(dāng)前工作目錄。

      /d 指定一個日期或天數(shù),用于比較文件的最后修改日期是否符合條件。/c 對每個找到的文件執(zhí)行的命令。

      例1.要把在C盤根目錄下最后修改日期大于或等于2010年1月7日的文件復(fù)制到D盤根目錄下:

      forfiles /p “c:” /d “2007-7-1” /c “cmd /c copy @path d:”

      例2.刪除在C盤backup目錄下最后修改日期在10天前的文件:

      forfiles /p “c:backup” /d-10 /c “cmd /c echo deleting @file...&& del /f @path”

      6.forfiles /p 包含要刪除文件的完整路徑(如:F:Logfiles)/m *.log-d-7 /c “cmd /c del /f

      @path”

      解釋一下相關(guān)參數(shù)及命令

      /p

      : 指定開始搜索文件的位置,如果不指定則默認(rèn)為當(dāng)前目錄。/m : 文件查找所使用的通配符如代碼中的“*.log”則為所有日志文件,當(dāng)然也可以指定諸

      如“manmee_*.log”這樣以manmee開頭的所有日志文件。如果不指定此參數(shù)則默認(rèn)為“*.*”。

      /d [{+|-}][{|}] : 指定想選擇文件的最后修改時間,上文中用了 “/d-7” 表示所有以當(dāng)

      天為基礎(chǔ),7天以前的文件。當(dāng)然這里還可以指定具體時間,例如:“/d-01/7/2010”這樣所有早于2010年

      1月7日的文件。注意指定的時間必須是“MM/DD/YYYY”的格式。

      /c 對所有文件以此執(zhí)行指定的命令,命令體須在雙引號(“)內(nèi),默認(rèn)是”cmd /c echo @file“。上文中用

      到的是”cmd /c del /f @path“刪除指定文件。(這里的@file 和 @path 為變量,下文中將解釋。)

      下面說一下上文中用到的參數(shù):

      @PATH : 表示文件的完整的路徑。

      @File : 表示文件名稱。

      接下來我們看看刪除文件夾的操作,如果你看了上面的介紹,相信這命令你一看就能看懂。

      forfiles /p 包含文件夾的路徑(如:F:)/m 文件夾名稱(如:LogFiles)-d 0 /c ”cmd /c if @ISDIR

      == true rd /s/q @path“

      注意這里的”包含文件夾的路徑“不能包含要刪除的文件夾,如以上代碼所表示的就是,在F盤中查找名為

      LogFiles的文件或文件夾(不能指定查找文件夾,不過在刪除時我們做了判斷)。還有就是這里出現(xiàn)了一個新的參數(shù)”@ISDIR“他用于判斷當(dāng)前文件類型是否是”文件夾類型“,如果是則為

      true否則為false。

      相信到這大家就明白了,最后再將代碼保存為批處理文件,然后加入計劃任務(wù)定期執(zhí)行即可。

      看了上面的例子,覺得在 Windows Server 2003 下面要刪除老文件很簡單吧。但如果操作系統(tǒng)是 Windows 2000/XP 就比較麻煩,因為它們沒有forfiles命令,只能靠自己寫批處理來

      實現(xiàn)了。

      下面是我寫的批處理文件內(nèi)容:

      @echo off

      rem ******************************

      rem * 按時間刪除文件目錄的批處理 *

      rem ******************************

      rem 設(shè)置臨時目錄的路徑

      set tempDir=%tmp%remove_%date:~0,10%

      if not exist %tempDir% md %tempDir%

      rem 設(shè)置處理日期的腳本文件的路徑

      set scriptFile=%tempDir%get_date.vbs

      rem 獲得要保留的天數(shù)

      set days=%~1

      if ”%days%“ == ”“ goto printUsage

      rem 獲得目標(biāo)目錄的路徑

      set dirPath=%~2

      if ”%dirPath%“ == ”“ set dirPath=.rem 獲得要操作的文件形式

      set fileSpec=%~3

      if ”%fileSpec%“ == ”“ set fileSpec=*.*

      rem 生成計算日期的腳本文件并獲得刪除的截止日期

      echo d=date()-%1 > %scriptFile%

      echo s=right(”0000“ ^& year(d),4)^& ”-“ ^& right(”00“ ^& month(d),2)^& ”-“ ^& right(”00“

      ^& day(d),2)>> %scriptFile%

      echo wscript.echo s >> %scriptFile%

      for /f %%i in('cscript /nologo %scriptFile%')do set lastDate=%%i

      rem 處理目標(biāo)目錄里的每個對象

      for /f ”tokens=1,2,3* delims=<> “ %%i in('dir ”%dirPath%%fileSpec%“ /a /-c /tc')do call

      :proc ”%%i“ ”%%j“ ”%%k“ ”%%l“

      goto :done

      rem 處理目標(biāo)目錄里對象的過程

      :proc

      rem 獲得對象的創(chuàng)建日期并判斷是否為有效格式

      set fileDate=%~1

      echo %fileDate% | findstr ”[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]“ > nul if errorlevel 1 goto end

      rem 獲得對象的類型

      set fileType=%~3

      if ”%fileType%“ == ”“ goto end

      rem 獲得對象的名稱

      set fileName=%~4

      if ”%fileName%“ == ”“ goto end

      if ”%fileName%“ == ”.“ goto end

      if ”%fileName%“ == ”..“ goto end

      if ”%fileName%“ == ”字節(jié)“ goto end

      if ”%fileName%“ == ”可用字節(jié)“ goto end

      rem 判斷對象日期是否小于或等于刪除的截止日期

      if ”%fileDate:~0,10%“ leq ”%lastDate%“(echo deleting ”%fileName%“...if ”%fileType%“ == ”DIR“(rd /s /q ”%dirPath%%fileName%“)else(del /q /f ”%dirPath%%

      fileName%"))

      goto end

      :error

      echo An error occurred during backuping.:done

      rd /s /q %tempDir%

      goto end

      :printUsage

      echo Usage: %0 ^ [Work directory] [Target file specification(can include wildcards)]

      goto end

      :end

      主要是利用Windows的腳本功能來計算要刪除文件的截止日期,然后for加dir命令來提取文件的日期進行

      判斷。

      關(guān)于forfiles和for的詳細(xì)信息,可以在Windows的幫助與支持中找到。

      第二篇:Windows批處理命令總結(jié)詳解

      Windows批處理命令總結(jié) 命令:echo 1.1 echo含義

      顯示消息,或者啟用或關(guān)閉命令回顯。ECHO [ON | OFF]、ECHO [message] 若要顯示當(dāng)前回顯設(shè)置,請鍵入不帶參數(shù)的 ECHO。

      1.2 echo舉例

      ①echo 顯示當(dāng)前回顯設(shè)置,結(jié)果有ECHO 處于打開狀態(tài)、ECHO 處于關(guān)閉狀態(tài) ②echo on 打開回顯設(shè)置,即ECHO 處于打開狀態(tài) ③echo off 關(guān)閉回顯設(shè)置,即ECHO 處于關(guān)閉狀態(tài)

      ④echo 我是中國人 顯示輸出的內(nèi)容信息,窗口輸出“我的中國人”,不需要加單雙引號 ⑤echo.換行 命令:pause 2.1 pause含義

      暫停批處理程序,并顯示以下消息:請按任意鍵繼續(xù)...2.2 pause舉例

      ①pause 顯示“請按任意鍵繼續(xù)...”信息 命令:@ 3.1 @含義

      用于禁止當(dāng)前執(zhí)行的命令回顯在屏幕上

      3.2 @舉例

      @echo off 該命令行不會回顯在屏幕上 4 命令:goto 4.1 goto含義

      將 cmd.exe 定向到批處理程序中帶標(biāo)簽的行。

      GOTO label label

      指定批處理程序中用作標(biāo)簽的文字字符串。標(biāo)簽必須單獨一行,并且以冒號打頭。如果命令擴展被啟用,GOTO 會如下改變: GOTO 命令現(xiàn)在接受目標(biāo)標(biāo)簽 :EOF,這個標(biāo)簽將控制轉(zhuǎn)移到當(dāng)前批腳本文件的結(jié)尾。不定義就退出批腳本文件,這是一個容易的辦法。有關(guān)能使該功能有用的 CALL 命令的擴展描述,請鍵入CALL /?。

      4.2 goto舉例

      ①命令行如下

      執(zhí)行結(jié)果如下 命令:call 5.1 call含義

      從批處理程序調(diào)用另一個批處理程序。

      CALL [drive:][path]filename [batch-parameters]

      batch-parameters

      指定批處理程序所需的命令行信息。如果命令擴展被啟用,CALL 會如下改變: CALL 命令現(xiàn)在將卷標(biāo)當(dāng)作 CALL 的目標(biāo)接受。語法是:CALL:label arguments 一個新的批文件上下文由指定的參數(shù)所創(chuàng)建,控制在卷標(biāo)被指定后傳遞到語句。你必須通過達到批腳本文件末兩次來 “exit” 兩次。第一次讀到文件末時,控制會回到 CALL 語句的緊后面。第二次會退出批腳本。5.2 call舉例

      ①call 文件名 調(diào)用外部的批處理文件,并執(zhí)行內(nèi)容

      執(zhí)行結(jié)果如下: 命令:if 6.1 if含義

      執(zhí)行批處理程序中的條件處理。

      IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command

      NOT 指定只有條件為 false 的情況下,Windows 才應(yīng)該執(zhí)行該命令。

      ERRORLEVEL number 如果最后運行的程序返回一個等于或大于指定數(shù)字的退出代碼,指

      定條件為 true。

      string1==string2

      如果指定的文字字符串匹配,指定條件為 true。

      EXIST filename

      如果指定的文件名存在,指定條件為 true。

      command

      如果符合條件,指定要執(zhí)行的命令。如果指定的條件為 FALSE,命令后可跟 ELSE 命令,該命令將

      在 ELSE 關(guān)鍵字之后執(zhí)行該命令。ELSE 子句必須出現(xiàn)在同一行上的 IF 之后。例如:

      IF EXIST filename.(del filename.)ELSE(echo filename.missing.)6.2 if舉例

      ①字符串匹配判斷和文件是否存在判斷(既可以為相對路徑,也可以為絕對路徑)比較運算符

      比較運算符有以下幾種:

      EQU不等于

      LSS小于或等于

      GTR大于或等于 命令:for 8.1 for含義

      對一組文件中的每一個文件執(zhí)行某個特定命令。

      FOR %variable IN(set)DO command [command-parameters]

      %variable 指定一個單一字母可替換的參數(shù)。

      (set)

      指定一個或一組文件??梢允褂猛ㄅ浞?。

      command

      指定對每個文件執(zhí)行的命令。

      command-parameters 為特定命令指定參數(shù)或命令行開關(guān)。在批處理程序中使用 FOR 命令時,指定變量請使用 %%variable 而不要用 %variable。變量名稱是區(qū)分大小寫的,所以 %i 不同于 %I.如果啟用命令擴展,則會支持下列 FOR 命令的其他格式: FOR /D %variable IN(set)DO command [command-parameters]

      如果集中包含通配符,則指定與目錄名匹配,而不與文件名匹配。FOR /R [[drive:]path] %variable IN(set)DO command [command-parameters]

      檢查以 [drive:]path 為根的目錄樹,指向每個目錄中的 FOR 語句。

      如果在 /R 后沒有指定目錄規(guī)范,則使用當(dāng)前目錄。如果集僅為一個單點(.)字符,則枚舉該目錄樹。

      FOR /L %variable IN(start,step,end)DO command [command-parameters] 該集表示以增量形式從開始到結(jié)束的一個數(shù)字序列。因此,(1,1,5)將產(chǎn)生序列 8.2 for舉例

      ①循環(huán)輸出數(shù)字和循環(huán)輸出3.txt中的文本內(nèi)容 命令:rem 9.1 rem含義

      在批處理文件或 CONFIG.SYS 里加上注解或說明。REM [comment] 9.2 rem舉例

      ①rem 這是一條注釋,不會執(zhí)行 10 命令:start 10.1 start含義

      重新打開一個窗口或執(zhí)行程序,并根據(jù)參數(shù)執(zhí)行相應(yīng)命令

      10.2 start舉例

      ①start notepad++ 打開notepad++程序

      ②start “這是新的cmd窗口” echo 在第二個窗口執(zhí)行程序 命令:set 11.1 set含義

      顯示、設(shè)置或刪除 cmd.exe 環(huán)境變量。SET [variable=[string]]

      variable 指定環(huán)境變量名。

      string

      指定要指派給變量的一系列字符串。要顯示當(dāng)前環(huán)境變量,鍵入不帶參數(shù)的 SET。

      11.2 set舉例

      ①set 顯示所有的環(huán)境變量,環(huán)境變量不區(qū)分大小寫 ②set java_home 顯示以“java_home”開頭的環(huán)境變量

      ③set JAVA_HOME=D:myworkjdkinstall 設(shè)置JAVA_HOME的值

      ④set /p var=請輸入您的姓名: 提示用戶輸入?yún)?shù),%var%調(diào)用該參數(shù)

      ⑤set /a var=2*2 設(shè)置運算表達式

      命令:choice 12.1 choice含義

      CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] 描述:該工具允許用戶從選擇列表選擇一個項目并返回所選項目的索引。參數(shù)列表:

      /C

      choices

      指定要創(chuàng)建的選項列表。默認(rèn)列表是 “YN”。

      /N

      在提示符中隱藏選項列表。提示前面的消息得到顯示,選項依舊處于啟用狀態(tài)。

      /CS

      允許選擇分大小寫的選項。在默認(rèn)情況下,這個工具

      是不分大小寫的。

      /T

      timeout

      做出默認(rèn)選擇之前,暫停的秒數(shù)??山邮艿闹凳菑?0

      到 9999。如果指定了 0,就不會有暫停,默認(rèn)選項

      會得到選擇。

      /D

      choice

      在 nnnn 秒之后指定默認(rèn)選項。字符必須在用 /C 選

      項指定的一組選擇中;同時,必須用 /T 指定 nnnn。

      /M

      text

      指定提示之前要顯示的消息。如果沒有指定,工具只

      顯示提示。

      12.2 choice舉例

      CHOICE /C YNC /M “確認(rèn)請按 Y,否請按 N,或者取消請按 C?!?CHOICE /T 10 /C ync /CS /D y CHOICE /C ab /M “選項 1 請選擇 a,選項 2 請選擇 b。” CHOICE /C ab /N /M “選項 1 請選擇 a,選項 2 請選擇 b?!?13 命令:copy 13.1 copy含義

      將一份或多份文件復(fù)制到另一個位置。

      COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]

      [+ source [/A | /B] [+...]] [destination [/A | /B]]

      source

      指定要復(fù)制的文件。

      /A

      表示一個 ASCII 文本文件。

      /B

      表示一個二進位文件。

      /D

      允許解密要創(chuàng)建的目標(biāo)文件

      destination 為新文件指定目錄和/或文件名。

      /V

      驗證新文件寫入是否正確。

      /N

      復(fù)制帶有非 8dot3 名稱的文件時,盡可能使用短文件名。

      /Y

      不使用確認(rèn)是否要覆蓋現(xiàn)有目標(biāo)文件的提示。

      /-Y

      使用確認(rèn)是否要覆蓋現(xiàn)有目標(biāo)文件的提示。

      /Z

      用可重新啟動模式復(fù)制已聯(lián)網(wǎng)的文件。

      /L

      如果源是符號鏈接,請將鏈接復(fù)制到目標(biāo)而不是源鏈接指向的實際文件。

      13.2 copy舉例

      ①copy a.txt bak.txt 復(fù)制a.txt文件,命名為bak.txt,不能復(fù)制目錄下的文件并重命名 ②copy /b f:1.txt+2.txt f:3.txt 合并文件到一個新的文件 命令:move 14.1 move含義

      移動文件并重命名文件和目錄。要移動至少一個文件: MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination 要重命名一個目錄: MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

      [drive:][path]filename1 指定你想移動的文件位置和名稱。

      destination

      指定文件的新位置。目標(biāo)可包含一個驅(qū)動器號

      和冒號、一個目錄名或組合。如果只移動一個文件

      并在移動時將其重命名,你還可以包括文件名。

      [drive:][path]dirname1 指定要重命名的目錄。

      dirname2

      指定目錄的新名稱。

      /Y

      取消確認(rèn)覆蓋一個現(xiàn)有目標(biāo)文件的提示。

      /-Y

      對確認(rèn)覆蓋一個現(xiàn)有目標(biāo)文件發(fā)出提示。

      14.2 move舉例

      ①move 3.txt D:a.txt 文件移動并重命名 命令:del 15.1 del含義

      刪除一個或數(shù)個文件。

      DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

      names

      指定一個或多個文件或者目錄列表。通配符可用來刪除多個文件。

      如果指定了一個目錄,該目錄中的所有文件都會被刪除。

      /P

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

      /F

      強制刪除只讀文件。

      /S

      刪除所有子目錄中的指定的文件。

      /Q

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

      /A

      根據(jù)屬性選擇要刪除的文件

      屬性

      R 只讀文件

      S 系統(tǒng)文件

      H 隱藏文件

      A 存檔文件

      I 無內(nèi)容索引文件

      L 重分析點

      表示“否”的前綴

      /B

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

      /C

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

      禁用分隔符顯示。

      /D

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

      /L

      用小寫。

      /N

      新的長列表格式,其中文件名在最右邊。

      /O

      用分類順序列出文件。

      排列順序

      N 按名稱(字母順序)

      S 按大小(從小到大)

      E 按擴展名(字母順序)

      D 按日期/時間(從先到后)

      G 組目錄優(yōu)先

      -反轉(zhuǎn)順序的前綴

      /P

      在每個信息屏幕后暫停。

      /Q

      顯示文件所有者。

      /R

      顯示文件的備用數(shù)據(jù)流。

      /S

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

      /T

      控制顯示或用來分類的時間字符域。

      17.2 dir舉例

      ①dir /o F: 分類顯示F盤下的文件和文件夾 命令:find 18.1 find含義

      在文件中搜索字符串。

      FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] “string” [[drive:][path]filename[...]]

      /V

      顯示所有未包含指定字符串的行。

      /C

      僅顯示包含字符串的行數(shù)。

      /N

      顯示行號。

      /I

      搜索字符串時忽略大小寫。

      /OFF[LINE] 不要跳過具有脫機屬性集的文件。

      “string” 指定要搜索的文本字符串。

      [drive:][path]filename 指定要搜索的文件。

      18.2 find舉例

      ①find /c /n “視” oa視圖對比.txt 從文件中查找“視”,并顯示行號 命令:type 19.1 type含義

      顯示文本文件的內(nèi)容,或者創(chuàng)建文件 TYPE [drive:][path]filename 19.2 type舉例

      ①type nul>a.txt 創(chuàng)建文件a.txt ②type a.txt 查看文件內(nèi)容 命令:md/mkdir 20.1 md含義

      創(chuàng)建目錄。

      MKDIR [drive:]path MD [drive:]path 如果命令擴展被啟用,MKDIR 會如下改變: 如果需要,MKDIR 會在路徑中創(chuàng)建中級目錄。例如: 假設(shè) a 不 存在,那么: mkdir abcd 與:mkdir a chdir a mkdir b chdir b mkdir c chdir c mkdir d 相同。如果擴展被停用,則需要鍵入 mkdir abcd。

      20.2 md舉例

      ①md abcd 創(chuàng)建多級目錄

      第三篇:DOS命令全集二 磁盤操作類命令專題

      五、磁盤操作類命令

      (一)FORMAT——磁盤格式化命令

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

      2.類型:外部命令

      3.格式:FORMAT〈盤符:〉[/S][/4][/Q]

      4.使用說明:

      (1)命令后的盤符不可缺省,若對硬盤進行格式化,則會如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK

      DRIVE C:WILL BE LOST!

      Proceed with Format(Y/N)?

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

      (2)若是對軟盤進行格式化,則會如下提示:Insert mew diskette for drive A;and press ENTER when ready?

      (在A驅(qū)中插入新盤,準(zhǔn)備好后按回車鍵)。

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

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

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

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

      (二)UNFORMAT恢復(fù)格式化命令

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

      2.類型:外部命令

      3.格式:UNFORMAT〈盤符〉[/L][/U][/P][/TEST]

      4.使用說明:用于將被“非破壞性”格式化的磁盤恢復(fù)。根目錄下被刪除的文件或子目錄及磁盤的系統(tǒng)扇區(qū)(包括FAT、根目錄、BOOT扇區(qū)及硬盤分區(qū)表)受損時,也可以用UNFORMAT來搶救。

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

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

      (3)選用/TEST參數(shù)只做模擬試驗(TEST)不做真正的寫入動作。使用此參數(shù)屏幕會顯示:“Simulation only”

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

      (5)選用/PSRTN;修復(fù)硬盤分區(qū)表。

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

      注意:UNFORMAT對于剛FORMAT的磁盤,可以完全恢復(fù),但FORMAT后若做了其它數(shù)據(jù)的寫入,則UNFORMAT就不能完整的救回數(shù)據(jù) 了。UNFORMAT并非是萬能的,由于使用UNFORMAT會重

      建FAT與根目錄,所以它也具有較高的危險性,操作不當(dāng)可能會擴大損失,如果僅誤刪了幾 個文件或子目錄,只需要利用UNDELETE就夠了。

      (三)CHKDSK——檢查磁盤當(dāng)前狀態(tài)命令

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

      2.類型:外部命令

      3.格式:CHKDSK [盤符:][路徑][文件名][/F][/V]

      4.使用說明:

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

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

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

      (四)DISKCOPY——整盤復(fù)制命令

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

      2.類型:外部命令

      3.格式:DISKCOPY[盤符1:][盤符2:]

      4.使用說明:

      (1)如果目標(biāo)軟盤沒有格式化,則復(fù)制時系統(tǒng)自動選進行格式化。

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

      (3)如果是單驅(qū)動器復(fù)制,系統(tǒng)會提示適時更換源盤和目標(biāo)盤,請操作時注意分清源盤和目標(biāo)盤。

      ?

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

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

      2.類型:外部命令

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

      4.使用說明:

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

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

      ?

      (六)VOL——顯示磁盤卷標(biāo)命令

      1.功能:查看磁盤卷標(biāo)號。

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

      3.格式:VOL[盤符:]

      4.使用說明:省略盤符,顯示當(dāng)前驅(qū)動器卷標(biāo)。

      (七)SCANDISK——檢測、修復(fù)磁盤命令

      1.功能:檢測磁盤的FAT表、目錄結(jié)構(gòu)、文件系統(tǒng)等是否有問題,并可將檢測出的問題加以修復(fù)。

      2.類型:外部命令

      3.格式:SCANDISK[盤符1:]{[盤符2:]?}[/ALL]

      4.使用說明:

      (1)CCANDISK適用于硬盤和軟盤,可以一次指定多個磁盤或選用[/ALL]參數(shù)指定所有的磁盤;

      (2)可自動檢測出磁盤中所發(fā)生的交叉連接、丟失簇和目錄結(jié)構(gòu)等邏輯上的錯誤,并加以修復(fù)。

      (八)DEFRAG——重整磁盤命令

      1.。功能:整理磁盤,消除磁盤碎塊。

      2.類型:外部命令

      3.格式:DEFRAG[盤符:][/F]

      4.使用說明:選用/F參數(shù),將文件中存在盤上的碎片消除,并調(diào)整磁盤文件的安排,確保文件之間毫無空隙。從而加快讀盤速度和節(jié)省磁盤空間。

      (九)SYS——系統(tǒng)復(fù)制命令

      1.功能:將當(dāng)前驅(qū)動器上的DOS系統(tǒng)文件IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅(qū)動器上。

      2.類型:外部命令

      3.格式:SYS[盤符:]

      *使用說明:如果磁盤剩余空間不足以存放系統(tǒng)文件,則提示:No roomfor on destination disk.

      第四篇:DOS批處理設(shè)置(修改)IP、wins、計算機名及工作組名

      DOS批處理設(shè)置(修改)IP、wins、計算機名及工作組名 2009-03-18 13:35 單位電腦幾百臺,新增電腦、維修重裝系統(tǒng)、拆東墻補西墻等等的事,單位電腦維修人員屢做屢厭,又非做不可,總冇找到最好的辦法解決ip地址、局域網(wǎng)共享等的方法,總也免不了手工設(shè)置。這不,設(shè)ip、工作組的事也是天天有的做。被問有冇得簡單、直接點的法子?于是在網(wǎng)上收集了哈子,整理了個適合社會主義本單位特色的小工具。不是為了擺哈子,實為防止日后遺失,再有用得著的;再或許更多人有值得借鑒的也說不準(zhǔn)。

      單位樓棟、樓層、科室網(wǎng)段分布較多,各段間不能相互訪問,但可訪問中心指定電腦;各科電腦內(nèi)部可彼此訪問。因此,維修人員將系統(tǒng)按機型備好,臨時按需改ip、計算機名及工作組名。這兩道工序之外,還有一套一套的應(yīng)用系統(tǒng)環(huán)境,也不是一成不變的;且科室不同,環(huán)境要求不同。哎,不說了,蠻遭孽的!餓就按要求整了。

      @echo off cls color 0a echo.echo #-----------------------echo 功能:IP地址及計算機名快速設(shè)置 echo 說明:供單位電腦維護人員使用

      echo #-----------------------rem 當(dāng)前及默認(rèn)設(shè)置

      for /f “tokens=15” %%i in('ipconfig /all^|find /i “ip address”')do set IP=%%i if %IP%.==.set IP=192.168.0.1 set MASK=255.255.255.0 for /f “tokens=1-3 delims=.” %%i in(“%IP%”)do set dmn=%%i.%%j.%%k set GATEWAY=%dmn%.254 set wgname= for /f “tokens=*” %%i in('wmic computersystem get workgroup')do(if not defined wgname(set “wgname=%%i”))set mywins= for /f “tokens=12” %%i in('ipconfig /all^|find /I “Primary WINS Server”')do set mywins=%%i echo %mywins% rem 本單位固定wins服務(wù)器地址 set mynewwins=192.168.0.100 rem 暫不需設(shè)dns rem set DNS1= rem set DNS2= goto BEGIN :BEGIN echo.echo 請輸入以下操作選項序號并回車: echo

      1、使用方法,2、顯示當(dāng)前設(shè)置,3、手動交互設(shè)置,4、退出 set KEY=1 set /p KEY=請輸入:

      if %KEY% == 1 goto USAGE if %KEY% == 2 goto CURRE if %KEY% == 3 goto MANUAL goto END :USAGE cls echo.echo 使用方法:

      echo #---------------------echo

      1、網(wǎng)卡必需啟用,網(wǎng)絡(luò)連接中默認(rèn)為“本地連接”;

      echo

      2、手動設(shè)置將一步一步要求你輸入樓棟、樓層、科室拼音簡碼 echo 以及 ip、網(wǎng)關(guān)、dns等,并自動按此設(shè)置

      echo 其中計算機名為你輸入的樓棟+樓層+科室+ip最后一節(jié)數(shù)字。echo

      3、手工設(shè)置完畢將自動重啟 goto BEGIN :CURRE echo.echo 正在顯示當(dāng)前ip設(shè)置.......netsh-c interface ip dump echo.echo 當(dāng)前計算機名為: %COMPUTERNAME% set wgname= for /f “tokens=*” %%i in('wmic computersystem get workgroup')do(if not defined wgname(set “wgname=%%i”))echo.echo 當(dāng)前工作組名:%wgname% echo.netsh interface ip show wins goto BEGIN :MANUAL ECHO.ECHO.echo 請輸入本機所在樓棟拼音簡稱(譬如辦公樓輸入:bgl)set /p Bq=請輸入: echo.echo 請輸入本機所在樓層(譬如黨辦在5樓輸入:5)set /p Floor=請輸入: echo.echo 請輸入本機所在科室名簡稱(譬如黨辦輸入:db,主任辦公室后加A,職員辦公室后加B;即dba或dbb)set /p Depart=請輸入: echo.echo 請輸入 IP 地址,本機當(dāng)前ip為:%IP% set /p IP=請輸入:

      rem 網(wǎng)關(guān)掩碼不要求輸,自動填

      rem set /p MASK= [請輸入子網(wǎng)掩碼MASK 地址]: rem echo.rem set /p GATEWAY= [請輸入網(wǎng)關(guān)GATEWAY地址]: rem 暫不要求設(shè) dns rem echo.rem set /p DNS1= [請輸入主 DNS地址]: rem echo.rem set /p DNS2= [請輸入第二DNS地址]: echo.if %Bq%.==.goto CURRE if %IP%.==.goto CURRE for /f “tokens=1-3 delims=.” %%i in(“%IP%”)do set dmn=%%i.%%j.%%k set GATEWAY=%dmn%.254 for /f “tokens=4 delims=.” %%i in(“%IP%”)do set addr=%%i set computername=%Bq%_%Floor%_%Depart%_%addr% set newwg=%Bq%_%Floor%_%Depart% ECHO 即將生效的 計算機名是 %computername% ECHO 即將生效的 IP 地址是 %IP% ECHO 即將生效的子網(wǎng)掩碼 MASK 是 %MASK% ECHO 即將生效的網(wǎng)關(guān)GATEWAY地址是 %GATEWAY% ECHO 即將生效的工作組名是 %newwg% ECHO 即將生效的Wins地址是 %mynewwins% rem ECHO 即將生效的 主DNS 地址是 %DNS1% rem ECHO 即將生效的第二DNS地址是 %DNS2% echo.echo 請輸入操作選項序號并回車:

      echo

      1、馬上更改,2、重新設(shè)置,3、退出 set REEN=2 set /p REEN=請輸入: if %REEN% == 1 goto DO if %REEN% == 2 goto MANUAL goto END :DO echo.echo 正在更改計算機名請稍后......echo.reg add HKLMSYSTEMCurrentControlSetControlComputerNameActiveComputerName /v ComputerName /t REG_SZ /d %computername% /f > nul reg add HKLMSYSTEMCurrentControlSetControlComputerNameComputerName /v ComputerName /t REG_SZ /d %computername% /f > nul reg add HKLMSYSTEMCurrentControlSetServicesTcpipParameters /v Hostname /t REG_SZ /d %computername% /f > nul reg add HKLMSYSTEMCurrentControlSetServicesTcpipParameters /v “NV Hostname” /t REG_SZ /d %computername% /f > nul echo.echo 正在更改IP請稍后......echo.echo IP地址及子網(wǎng)掩碼設(shè)置完成

      netsh interface ip set address name=“本地連接” source=static addr=%IP% mask=%MASK% echo 網(wǎng)關(guān)地址設(shè)置完成

      netsh interface ip set address name=“本地連接” gateway=%GATEWAY% gwmetric=0 rem echo 主DNS地址設(shè)置完成

      rem netsh interface ip set dns name=“本地連接” source=static addr=%DNS1% register=PRIMARY rem echo 第二DNS地址設(shè)置完成 rem netsh interface ip add dns name=“本地連接” addr=%DNS2% index=2 echo 更改工作組:%wgname%為%newwg% wmic computersystem where Name=“%COMPUTERNAME%” call JoinDomainOrWorkgroup Name=“%newwg%” echo 設(shè)置wins: %mynewwins% netsh interface ip delete wins “本地連接” all netsh interface ip set wins name=“本地連接” source=static addr=%mynewwins% echo 重啟電腦

      %systemroot%system32iisreset.exe /reboot /timeout:0 goto END :END echo.echo 退出

      第五篇:電腦技術(shù)-簡單批處理命令就能徹底有效清理電腦中的垃圾

      簡單批處理命令就能徹底有效清理電腦中的垃圾

      用簡單的批處理命令文件就可以真正有效徹底的清理電腦中的殘余垃圾,一直珍藏中。下面是代碼:

      -----------------------開始(請勿粘貼此行)---------------------------@echo off

      color 70

      Title 系統(tǒng)垃圾文件清理

      echo.echo ***** 系統(tǒng)垃圾文件清理器 *****

      echo 制作:36389232

      echo.echo 本程序特點:

      echo 鑒于很多人把IE緩存等文件夾轉(zhuǎn)移到非系統(tǒng)盤,echo 所以,本程序清理垃圾文件時,首先進行判斷系統(tǒng)

      echo 的設(shè)置。

      echo.echo 優(yōu)點:清理位置更加準(zhǔn)確,策略更加科學(xué)。

      echo.echo 開始執(zhí)行清理??

      echo.echo 正在檢查cookies、歷史紀(jì)錄等目錄位置(當(dāng)前用戶)??

      reg query “HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders” /v Cache>%temp%cleantmp.txt

      reg query “HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders” /v Cookies>>%temp%cleantmp.txt

      reg query “HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders” /v History>>%temp%cleantmp.txt

      reg query “HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders” /v NetHood>>%temp%cleantmp.txt

      reg query “HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders” /v Recent>>%temp%cleantmp.txt

      echo 正在清理Cookies、IE緩存、歷史紀(jì)錄等(當(dāng)前用戶)??

      for /f “tokens=3*” %%a in(%temp%cleantmp.txt)do(for /d %%i in(“%%a %%b*.*”)do rd /s /q “%%i”>Nul 2>Nul

      del /a /f /s /q “%%a %%b*.*”>Nul 2>Nul)

      ::跟上面幾項未必是重復(fù)的(!),也是對當(dāng)前用戶目錄

      echo 正在清理臨時文件(系統(tǒng)目錄)??

      del /a /f /s /q “%userprofile%Locals~1Tempor~1*.*” >Nul 2>Nul

      del /a /f /s /q “%userprofile%Locals~1Temp*.*” >Nul 2>Nul

      del /a /f /s /q “%userprofile%cookies*.*” >Nul 2>Nul

      del /a /f /s /q “%userprofile%recent*.*” >Nul 2>Nul

      del /a /f /s /q “%Temp%*.*” >Nul 2>Nul

      del /a /f /s /q “%Tmp%*.*” >Nul 2>Nul

      del /a /f /s /q “%HomePath%..IconCache.db” >Nul 2>Nul

      echo 正在清理系統(tǒng)目錄中的垃圾文件(稍候,需要點時間)??

      del /a /f /s /q “%SystemRoot%*._mp”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.bak”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.log”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.dmp”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.gid”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.old”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%*.query”>Nul 2>Nul

      del /a /f /q “%SystemRoot%*.tmp”>Nul 2>Nul

      rd /s /q “%SystemRoot%Downloaded Program Files” >Nul 2>Nul

      rd /s /q “%SystemRoot%Offline Web Pages” >Nul 2>Nul

      rd /s /q “%systemroot%Connection Wizard” >Nul 2>Nul

      rd /s /q “%SystemRoot%SoftwareDistributionDownload” >Nul 2>Nul

      rd /s /q “%SystemRoot%Assembly” >Nul 2>Nul

      rd /s /q “%SystemRoot%Help” >Nul 2>Nul

      rd /s /q “%SystemRoot%ReinstallBackups” >Nul 2>Nul

      del /a /s /q “%SystemRoot%inf*.pnf” >Nul 2>Nul

      del /a /f /s /q “%SystemRoot%infInfCache.1” >Nul 2>Nul

      dir %SystemRoot%inf*.* /ad/b >%SystemRoot%vTmp.txt

      for /f %%a in(%SystemRoot%vTmp.txt)do rd /s /q “%SystemRoot%inf%%a” >Nul 2>Nul

      del /a /f /s /q “%SystemRoot%driver?*.pnf” >Nul 2>Nul

      del /a /f /s /q “%SystemRoot%driver?InfCache.1” >Nul 2>Nul

      del /a /f /s /q “%SystemDrive%driver?*.pnf” >Nul 2>Nul

      del /a /f /s /q “%SystemDrive%driver?InfCache.1” >Nul 2>Nul

      rd /s /q “%SystemRoot%temp” & md “%SystemRoot%temp” >Nul 2>Nul

      del /a /f /s /q “%SystemRoot%Prefetch*.*”>Nul 2>Nul

      del /a /f /s /q “%SystemRoot%minidump*.*”>Nul 2>Nul

      echo 正在清除無用的磁盤檢錯文件(系統(tǒng)分區(qū))??

      del /a /f /q “%SystemDrive%*.chk” >Nul 2>Nul

      dir %SystemDrive%found.??? /ad/b >%SystemRoot%vTmp.txt

      for /f %%a in(%SystemRoot%vTmp.txt)do rd /s /q “%SystemDrive%%%a” >Nul 2>Nul

      echo 正在清理系統(tǒng)升級補丁留下來的反安裝目錄(已修正能正確清除)??

      dir %SystemRoot%$*$ /ad/b >%SystemRoot%vTmp.txt

      for /f %%a in(%SystemRoot%vTmp.txt)do rd /s /q “%SystemRoot%%%a” >Nul 2>Nul

      echo 正在清除常見的軟件垃圾項目(按默認(rèn)目錄)??

      rd /s /q “%ProgramFiles%InstallShield Installation Information” >Nul 2>Nul

      Ren “%ProgramFiles%Common~1RealUpdate_OBrealsched.exe” realsched.ex_ >Nul 2>Nul

      Del “%ProgramFiles%Common~1RealUpdate_OBrealsched.exe” >Nul 2>Nul

      Reg Delete “HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun” /v TkBellExe /f >Nul 2>Nul

      rd /s /q “%ProgramFiles%TencentQQGameDownload” >Nul 2>Nul

      taskkill /f /im “TIMPlatform.exe” /t >Nul 2>Nul

      del /a /f /s /q “%ProgramFiles%TencentQQTIMPlatform.exe” >Nul 2>Nul

      del /a /f /s /q “%ProgramFiles%PKaspersky Lab*.tmp” >Nul 2>Nul

      echo.del %SystemRoot%vTmp.txt

      -----------------------結(jié)束(請勿粘貼此行)---------------------------把上面的代碼粘貼到記事本里面,另存為“清理垃圾.bat” 文檔,使用時點擊運行就可。

      下載dos 批處理命令_forfiles[共五篇]word格式文檔
      下載dos 批處理命令_forfiles[共五篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        利用UFO報表批處理制作合并報表(共5則)

        利用UFO報表批處理制作合并報表 2008-1-28 1. 報表路徑:先把路徑列出,大家稍微看一下。 D:合并報表 你的下載權(quán)限 0 低于此附件所需權(quán)限 1, 你無法查看此附件 主要有三個內(nèi)......

        傳奇3GM命令(共五則范文)

        此GM命令為1.4C插件,1.45版本不超255的版本 由傳奇3私服第一門戶整理發(fā)布:http://004km.cn@PK值 @修煉魔法 @刪除魔法 @刪除物品 @移動 @等級 @踢出 @地圖 @監(jiān)督人......

        思科命令詳解及總結(jié)(共5篇)

        查看當(dāng)前運行配置(密碼) 保存配置 Switch# show running-config Switch# write 對路由設(shè)置密碼(明文) sw1(config)#line console 0 sw1(config-line)#password 密碼sw1(conf......

        SQL命令題答案(共5則)

        1、一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)注意:基本操作題為4道SQL題,請將每道題的SQL命令粘貼到SQL1.txt文件,每條命令占一行,第1道題的命令是第1行,第2道題的命令......

        UNIX系統(tǒng)操作命令大全(共五則范文)

        1.1 登錄 當(dāng)屏幕上出現(xiàn) Login提示符時,用戶可以輸入自己的用戶注冊名,并按回車鍵。 若有口令,系統(tǒng)將提示用戶輸入密碼,并按回車鍵,口令輸入正確后,用戶登錄成 功。這時,屏幕上會顯......

        橢圓命令的應(yīng)用說課稿[共五篇]

        一、教材分析《橢圓命令的應(yīng)用》這一課是新綱要云南省實驗教材《信息技術(shù)》六年級第八冊第七課,這套教材最大的特點就是多方位的運用了任務(wù)驅(qū)動法,有效提升小學(xué)生學(xué)習(xí)信息技術(shù)......

        實驗2 Linux的鍵盤命令(共5篇)

        實驗2 Linux的鍵盤命令 【實驗?zāi)康摹?(1)熟練掌握常用的鍵盤命令。 (2)了解linux的文本模式操作界面。 【實驗原理/實驗基礎(chǔ)知識】 (1)目錄操作 ① ls:顯示目錄的內(nèi)容,也可以顯示文......

        ,干部任職命令宣布大會上講話及任職表態(tài)發(fā)言(共5篇)

        4 篇 在干部任職命令宣布大會上的講話及任職表態(tài)發(fā)言 篇一:同志們: 剛才,xx 同志宣讀了 xx 兩名同志任職命令,xx 同志作了工作回顧和深情話別,xx 同志分別作了很好的表態(tài)發(fā)言,講得......