中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cmd中如何實現replace文件替換

發布時間:2021-10-13 14:49:47 來源:億速云 閱讀:764 作者:小新 欄目:開發技術

這篇文章主要介紹了cmd中如何實現replace文件替換,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

幫助信息:

替換文件。

REPLACE [drive1:][path2]filename [drive2:][path3] [/A] [/P] [/R] [/W]
REPLACE [drive1:][path2]filename [drive2:][path3] [/P] [/R] [/S] [/W] [/U]
[drive1:][path2]filename 指定源文件。
[drive2:][path3] 指定要替換文件的目錄。
/A 把新文件加入目標目錄。不能和/S 或 /U 命令行開關搭配使
用。
/P 替換文件或加入源文件之前會先提示您進行確認。
/R 替換只讀文件以及未受保護的文件。
/S 替換目標目錄中所有子目錄的文件。不能與 /A 命令開關搭
配使用。
/W 等您插入磁盤以后再運行。
/U 只會替換或更新比源文件日期早的文件。不能與 /A 命令行
開關搭配使用。


命令概括:
replace,全英文replace,意為:替換;下轄6個參數。

代碼如下:


REPLACE [drive1:][path2]filename [drive2:][path3]


replace的使用條件:
::參照語法,使用光桿replace條件有兩個
1.替換和被替換的文件要同名(根據:目標只有文件路徑,沒有文件名)
2.兩文件必須在不同的路徑(根據:同名文件不能在同一個文件夾)
經測試確實如此。
參數詳解:/A 把新文件加入目標目錄。不能和/S 或 /U 命令行開關搭配使用。
/a,英文全稱add,意為:添加。
/a參數不能和/s、/u在一起使用。
/a參數與其說是“把新文件加入目標目錄”,不如說是“復制新文件到目標目錄”,所以raplace /a 可以當 copy /y 用,不過語法上要注意一下差別。
例子:將1.txt復制到c盤根目錄:

代碼如下:


C:\Users\HELLOW~1\Desktop>replace /a 1.txt c:\


/P 替換文件或加入源文件之前會先提示您進行確認。
/p,英文全稱prompt,意為:提示。
顧名思義,就是提示,效果:

代碼如下:


C:\Users\HELLOW~1\Desktop>replace /p 1.txt c:\
是否替換 C:\1.txt? (Y/N)

代碼如下:


/R 替換只讀文件以及未受保護的文件。


/r,英文全稱read,意為:閱讀;在此可引申為只讀文件。
竟然有這個參數,可以預見,replace默認是不能替換只讀文件的,經測試確實如此。

代碼如下:


C:\Users\HELLOW~1\Desktop>attrib +r c:\1.txt
C:\Users\HELLOW~1\Desktop>replace 1.txt c:\
拒絕訪問 - C:\1.txt
未替換文件
C:\Users\HELLOW~1\Desktop>replace /r 1.txt c:\
正在替換 C:\1.txt

代碼如下:


/S 替換目標目錄中所有子目錄的文件。不能與 /A 命令開關搭配使用。


/s,英文全稱subdirectory,意為:子目錄。
/s可以替換指定目錄下所有子目錄的文件,
例如:有兩個txt文件,他們的完全路徑分別是 c:\1.txt c:\hello\1.txt,用/s參數一次把他們全部替換。

代碼如下:


C:\Users\HELLOW~1\Desktop>replace /s /r 1.txt c:\
正在替換 C:\1.txt
正在替換 C:\hello\1.txt

代碼如下:


/W 等您插入磁盤以后再運行。


/w,英文全稱wait,意為:等待。
這命令就不解釋了,磁盤應該指的是軟盤;由此命令不難看出“吻到死”對cmd.exe只有一種“蕭規曹隨”的“敝帚自珍”之情,沒有“與時俱進”的“I love you,I need you,I want you”的強烈愛情,是的,windows不愛cmd,他只是珍惜她而已……
/U 只會替換或更新比源文件日期早的文件。不能與 /A 命令行
開關搭配使用。
/u,英文全稱update,意為:更新。
這個參數很神奇,replace中數這個參數最得我心。
例如:先創建兩個文本,c盤的先創建,d盤的后創建

代碼如下:


C:\Users\HELLOW~1\Desktop>echo I'm first!>c:\1.txt
C:\Users\HELLOW~1\Desktop>echo I'm Second!>d:\1.txt


然后加/u參數替換c:\1.txt到d盤

代碼如下:


C:\Users\HELLOW~1\Desktop>d:\1.txt
C:\Users\HELLOW~1\Desktop>replace /u c:\1.txt d:\
C:\Users\HELLOW~1\Desktop>type d:\1.txt
I'm Second!


可以看出d盤的1.txt并沒有被替換,這是為什么?因為d:\1.txt后于c:\1.txt的創建,換句話說:d:\1.txt比c:\1.txt新。
竟然如此,那么反過來自然就成立了:

代碼如下:

C:\Users\HELLOW~1\Desktop>replace /u d:\1.txt c:\
正在替換 C:\1.txt
C:\Users\HELLOW~1\Desktop>type c:\1.txt
I'm Second!

感謝你能夠認真閱讀完這篇文章,希望小編分享的“cmd中如何實現replace文件替換”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁河县| 泰和县| 无锡市| 哈尔滨市| 宜良县| 富民县| 芦溪县| 乌审旗| 嘉荫县| 施秉县| 天水市| 汕尾市| 青岛市| 措勤县| 宜兴市| 江口县| 连江县| 汶川县| 永昌县| 万安县| 龙门县| 大厂| 涿州市| 浦东新区| 南岸区| 汕头市| 南川市| 贵南县| 遵化市| 汉阴县| 浑源县| 陵川县| 泰兴市| 阿图什市| 麦盖提县| 岗巴县| 都昌县| 盐边县| 罗田县| 扶余县| 大悟县|