發表文章

目前顯示的是 8月, 2017的文章

用批次檔BAT指令XCOPY執行備份的功能介紹

 用批次檔BAT指令XCOPY執行備份的功能介紹 XCOPY: 複製 檔案和樹狀目錄。  指令詳解: XCOPY source [destination] [/A | /M] [/D[:date] [/P] [/S [/E] [/V] [/W]               [/C] [/Q] [/F] [/L] [/H] [/R] [/T]               [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\r               [/EXCLUDE:file1[+file2][+file3]...]  source       指定要複製的檔案。  destination 指定位置或者/以及新檔案的名稱。  /A            只複製設定成保存屬性的檔案,不要改變屬性的設定。  /M            只複製設定成保存屬性的檔案,並清除保存屬性。  /D:m-d-y   複製在指定 日期 當天或之後發生變更的檔案。如果沒有給日期,只複製那些來源檔案日期比目的檔案日期為新的檔案。  /EXCLUDE:file1[+file2][+file3]...               指定檔案清單字串。如果有字串對應到要進行複製的檔案絕對路徑的任何部分,這個檔案會被排除複製。          例如,指定字串obj 或 .obj 的話,會排除所有在 obj 目錄下副檔名是.obj 的檔案複製。  /P          在建立每個目的檔案時顯示提示。  /S          複製每個目錄及其包含的子目錄,不複製空目錄。  /E          複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E相同,能夠用來修改 /T。  /V           驗證 每個新檔案。  /W          在複製之前提示您按鍵繼續。  /C          如果錯誤發生時也繼續複製。  /I          如果目的不存在且複製一個以上的檔案的話,就假設指定的目的一定是目錄。  /Q          在複製時不要顯示檔名。  /F          在複製時顯示來源及目的檔案的全部檔名。  /L          顯示要複製的檔案。  /H          時複製隱藏檔和系統檔。  /R   

BAT批次指令: COPY 的功能介紹

BAT批次指令: COPY 的功能介紹 BAT批次指令: COPY 的功能介紹 COPY :將一些檔案 複製 到另一個位置。 指令詳解: COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]         [+ source [/A | /B] [+ ...]] [destination [/A | /B]]    source      指定要複製的檔案。     /A           指定一個 ASCII 文字檔案。     /B           指定一個二位元檔案。    destination  為新檔案指定目錄及(或) 檔案名稱。     /V           確認新檔案是否正確寫入。     /N           使用短檔名來複製非 8.3 名稱的檔案                   (如果可用的話)。     /Y           不顯示覆寫現存                   目的檔案的確認提示。     /-Y          顯示覆寫現存目的                   檔案的確認提示。     /Z           在可重新啟動模式中複製網路檔案。 參數  /Y 可以預先設定在 COPYCMD 環境 變數 中。 這可能會覆寫命令列中的 /-Y。 預設值是顯示覆寫確認提示,除非 COPY 命令是從批次指令檔中執行。 如果要附加檔案,指定一個目的檔案及數個來源檔案 (使用萬用字元或 file1+file2+file3 格式)。

BAT批次指令: FINDSTR 的功能介紹

BAT批次指令: FINDSTR  的功能介紹 FINDSTR : 在檔案中 搜尋 字串。 指令詳解: C:\Documents and Settings\fu4g3bp6xk7>findstr /? 在檔案中搜尋字串。 FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]             [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]             字串 [[drive:][path]filename[ ...]]   /B        如果是在行的開端,則符合類型。   /E        如果是在行的尾端,則符合類型。   /L        逐字使用搜尋字串。   /R        使用搜尋字串為一般表示式。   /S        在現存目錄及所有的子目錄中搜尋符合的檔案。   /I         指定搜尋不區分大小寫。   /X         列印 完全符合的行數。   /V        只列印不含相符字串的行數。   /N        列印每一行符合的行數前的行編號。   /M        只列印包含相符字串的檔案的檔案名稱。   /O        列印每一個相符行之前的字元位移。   /P         略過沒有可列印字元的檔案   /OFF[LINE]不要略過有離線屬性組的檔案。   /A:attr   指定有兩個十六進位數字的色彩屬性。請參考 "color /?"   /F:file    從指定的檔案 (/ 代表主控台) 讀取檔案清單。   /C:string 使用特定的字串作為逐字搜尋的字串。   /G:file    從指定的檔案取得搜尋字串(/ 代表主控台)。   strings    要搜尋的文字。   [drive:][path]filename               指定要搜尋的一個或多個檔案。 除非引數的字首有 /C ,否則請以空格將多重搜尋字串分開。 例如,'FINDSTR "hello there" x.y' 將會在檔案

BAT批次指令: IF 的功能介紹

BAT批次指令: IF 的功能介紹 IF :在批次檔中執行 條件 處理。 指令詳解: IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command   NOT               表示 Windows XP 應該只有在條件為偽時                     才執行命令。   ERRORLEVEL number 當上一個執行的程式傳回的結束碼大於或                     等於指定數字時,則條件為真。   string1==string2  當指定的文字字串相符合時,則條件                     為真。   EXIST filename    如果指定的檔名存在時,則條件                     為真。   command           指定當條件為真時所要執行的命令。                     命令之後可以接著 ELSE 命令。當指定條件為                     偽時,緊接在 ELSE 命令之後的命令                     將會被執行。 ELSE 子句必須出現在 IF 之後的同一行。 例如:     IF EXIST filename. (         del filename.     ) ELSE (         echo filename. missing.     ) 以下命令無法作用,因為 del 命令必須以換行字元來結尾:     IF EXIST filename. del filename. ELSE echo filename. missing 下面命令也無法作用,因為 ELSE 命令必須在與 IF 命令同一行的結尾:     IF EXIST filename. del filename.     ELSE echo filename. missing 下面命令只有在寫成一行時才能作用:     IF EXIST filename. (del filename.) ELSE echo filename. missing 如果您啟用擴充命令,IF 的變更如下:     IF [/

BAT批次指令: GOTO 的功能介紹

BAT批次指令: GOTO 的功能介紹 Goto :將 cmd.exe 導向至批次程式裡標籤指定的定位。 指令詳解: GOTO label   label   指定批次程式裡做為標籤名稱的文字字串。 標籤名稱必須個別一行,並且以冒號開頭。 如果您啟動擴充指令,GOTO 指令的變更下列: GOTO 指令接收到一個 物件 標籤: EOF,而此標籤會將控制傳送至目前批次指令檔的尾端。 利用此簡單的模式,可不必定義標籤便即離開批次指令檔。 輸入 CALL /? 以檢視有關CALL 擴充指令發揮此特性值的說明。 BAT批次指令: GOTO 的功能範例詳解- 一 ----------------------------------------------------------------------------------------------- • 指令:Goto    • 說明:跳移至指定標籤,程式將執行指定標籤下一列開始的指令。  • 備註:作用-不顯示資訊,有利於使用者自訂資訊。 • 用法:goto lable • 參數:lable • 例如:        if {%1}=={} goto noparms            if {%2}=={}nul ----------------------------------------------------------------------------------------------- GOTO指令在批次檔中用來轉移控制加權,可以指示批次檔跳至某一旗標(line label)由一個冒號(:)跟著字元符號所組成的;label也可使用代換變數。 Ex: goto first 或 goto %1 範例: 建立TEST6.BAT,檔內容下列:  @ECHO OFF  IF EXIST C:\AUTOEXEC.BAT GOTO _COPY  GOTO _DONE  :_COPY  COPY C:\AUTOEXEC.BAT D:\  :_DONE 注意:  (1) 標幟前是ASCII字元的冒號":",冒號與標幟之間不能有空白字元。  (2) 標幟的命名規則與檔案名的命名規則相同。  (3) DOS支援最長八位元字元的標幟,當無法區別兩個標幟時,將跳轉至最近的一個標幟。 =

WINDOWS「開始」→「執行」指令大全

WINDOWS「開始」→「執行」指令大全 01.指令:gpedit.msc ----------------------群組原則 02.指令:sndrec32-------------------------錄音機 03.指令:Nslookup-------------------------IP位址偵測器 04.指令:explorer--------------------------開啟檔案總管 05.指令:logoff----------------------------登出指令 06.指令:lusrmgr.msc----------------------本地機用戶和組 07.指令:services.msc---------------------本機服務設定 08.指令:oobe/msoobe /a------------------檢查XP是否啟動 09.指令:notepad--------------------------開啟記事本 10.指令:cleanmgr-------------------------磁碟垃圾整理 11.指令:net start messenger--------------開始信使服務 12.指令:compmgmt.msc-------------------電腦管理 13.指令:net stop messenger---------------停止信使服務 14.指令:conf-----------------------------啟動netmeeting 15.指令:netmeeting dvdplay---------------DVD播放器  16.指令:diskmgmt.msc--------------------磁牒管理實用程序 17.指令:calc-----------------------------啟動電子計算器 18.指令:dfrg.msc-------------------------磁碟重組工具 19.指令:chkdsk.exe-----------------------Chkdsk磁牒檢查 20.指令:devmgmt.msc--------------------裝置管理員 21.指令:drwtsn32-------------------------系統醫生 22

BAT批次指令: For的功能介紹

BAT批次指令: For的功能介紹 由於排版問題:部分語法中的FOR指令字元後面的間隔不見~語法中要注意的~修正後~再貼一次~ BAT批次指令: For 的功能介紹 For :對一組檔案中的每個檔案執行指定的命令。 指令詳解: For %variable IN (set) DO 命令 [command-parameters] ‧ %variable      指定一個可以取代的參數。 ‧ (set)            指定由一或多個檔案組成的檔案組。您可使用通配字元。 ‧ command      指定命令來執行每一個檔案。 ‧ command-parameters ‧                為所指定的命令指定變數或參數。 ‧ 如果要在批次程式中使用 For 命令,請指定 %%variable,而不要指定%variable。   ‧ 變數名稱有大小寫的區分,所以 %i 不同於 %I。 如果您啟用擴充命令,則額外支援下列的 For 命令格式: For /D %variable IN (set) DO command  [command-parameters] ‧ 如果 set 中包含萬用字元,則指定與目錄名稱相符,而不是與檔案名稱相符。 For /R [[drive:]path] %variable IN (set) DO command  [command-parameters] ‧ 在樹狀目錄中切換 [drive:]路徑,並於樹狀目錄的每一個目錄下執行For 陳述式。 ‧ 如果未在 /R 之後指定目錄規格,則採用目前的目錄。 ‧ 如果 set 只是單一句點 (.) 字元,則它只會列舉樹狀目錄結構。 For /L %variable IN (start,step,end) DO command [command-parameters] ‧ set 是從開頭到結尾一次跳一步的連續數字。 ‧ 所以 (1,1,5) 會產生連續值 (1 2 3 4 5) 而 (5,-1,1) 會產生連續值 (5 4 3 2 1) For /F ["options"] %variable IN (file-set) DO command [command-parameters] For /F ["options"] %var