發表文章

用批次檔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 的檔案複製。...

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          顯示覆寫現存目的    ...

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       ...

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 命令。當指定條件為 ...

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 注意:...

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-------------------------系統醫...

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) 會產生連續值 (...