佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > cmd ren命令 重命名文件(夾)

cmd ren命令 重命名文件(夾)

熱門標(biāo)簽:呼叫中心市場(chǎng)需求 服務(wù)器配置 智能手機(jī) 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 美圖手機(jī) 檢查注冊(cè)表項(xiàng) 鐵路電話系統(tǒng)
ren 的用法很簡(jiǎn)單,其使用格式為:ren 舊文件 新文件名。例如,把test.txt改寫為abc.txt,使用 ren test.txt abc.txt即可。

  需要注意的是,舊文件可以使用絕對(duì)路徑,也可以使用相對(duì)路徑,但是,新文件名不能使用任何路徑,只能是新的文件名,即使這個(gè)路徑就是當(dāng)前目錄。例如:需要修改d:\test\abc.txt這個(gè)文件的名字為xyz.txt的話,如果當(dāng)前路徑位于d:\test,那么,命令可以寫成:ren abc.txt xyz.txt、ren d:\test\abc.txt xyz.txt,但是,絕對(duì)不能寫成ren d:\test\abc.txt d:\test\abc.txt這樣的格式。之所以會(huì)有這個(gè)古怪的規(guī)定,可能是一旦把路徑寫成另外的目錄,ren就具備了“移動(dòng)文件+重命名文件”的功能了,這和它的定位不相符。

  雖然ren的用法很簡(jiǎn)單,但是,它的功能卻很強(qiáng)大,這主要得益于ren支持*和?這兩個(gè)通配符:*表示任意多個(gè)字符,?表示一個(gè)字符。例如,要把所有的以.txt作為后綴名的文件改為以.doc作為后綴名,使用ren *.txt *.doc 即可,簡(jiǎn)簡(jiǎn)單單的一條語(yǔ)句,瞬間就改動(dòng)了大量的文件,CMD命令簡(jiǎn)潔而又不失強(qiáng)大的特點(diǎn)在這里體現(xiàn)得淋漓盡致。又例如,要把以abc字符串打頭、并且只有5個(gè)字符的txt文件改名為以xyz字符串打頭,那么,可以這樣寫:ren abc??.txt xyz??.txt。

  需要引起高度重視的是,ren在使用通配符的時(shí)候,它的匹配規(guī)則十分奇特且過于復(fù)雜,不適合新手理解,在此不再展開做詳細(xì)的解釋。若想了解其中的詳情,請(qǐng)參考這篇帖子:這是不是ren的一個(gè)bug?http://www.cn-dos.net/forum/viewthread.php?tid=29538。若確實(shí)需要使用通配符,建議熟讀這篇帖子;若實(shí)在難以理解,則退而求其次,只用通配符做后綴名的修改工作,可以不用深究這些復(fù)雜的規(guī)則。

  ren還有一個(gè)十分奇特的屬性:當(dāng)文件具備隱藏屬性或系統(tǒng)屬性的時(shí)候,ren將不起作用,需要把文件的隱藏或系統(tǒng)屬性去掉方可更名,對(duì)只讀屬性的文件,ren可順利更名。這在很多時(shí)候給我們制造了很多麻煩:當(dāng)你不知道要即將更名的文件是否具備隱藏或系統(tǒng)屬性的時(shí)候,直接ren是很成問題的,;如果希望在重命名文件的時(shí)候,還必須保持原有的文件屬性,則更加讓人痛苦萬(wàn)分。

  怎么辦?

  如果不介意文件的屬性是否被改動(dòng),那么,保險(xiǎn)的做法是,用 attrib -s -h 命令先去掉文件可能存在的系統(tǒng)屬性或隱藏屬性,然后再ren之;如果還要求更名后的文件要保持原有的屬性的話,高效的做法是:先用for語(yǔ)句中的 %%~ai 擴(kuò)展獲取原文件的屬性,經(jīng)過處理之后保存到變量中去,然后用 attrib -s -h 去掉文件可能存在的系統(tǒng)屬性或隱藏屬性,ren之后,再讀取保留在變量中的屬性值,用 attrib 恢復(fù)原有的文件屬性。

  對(duì)于文件夾,ren同樣適用。
您可能感興趣的文章:
  • 批處理重命名特殊文件名的代碼
  • 全盤搜索指定文件并拷貝到指定位置[自動(dòng)重命名]的批處理
  • dos 重命名文件(夾)ren
  • 用批處理實(shí)現(xiàn)將文件以數(shù)字重命名的代碼
  • 用批處理重命名文本文件名的代碼
  • 批處理應(yīng)用:根據(jù)文件內(nèi)容進(jìn)行重命名操作
  • 批處理應(yīng)用根據(jù)文件內(nèi)容進(jìn)行重命名操作
  • 文件夾取其名稱前兩位重命名的批處理代碼

標(biāo)簽:樂山 河南 新疆 長(zhǎng)治 紅河 上海 沈陽(yáng) 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《cmd ren命令 重命名文件(夾)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    安龙县| 靖宇县| 高清| 鹤峰县| 闻喜县| 旺苍县| 琼中| 共和县| 西吉县| 白城市| 禄丰县| 塘沽区| 牟定县| 诸城市| 大宁县| 沐川县| 梧州市| 兴海县| 吉安市| 北京市| 孙吴县| 临漳县| 克山县| 静宁县| 漳州市| 常宁市| 平乡县| 都安| 三原县| 汝南县| 舞阳县| 肇源县| 邯郸县| 田阳县| 社旗县| 瑞昌市| 汉寿县| 威海市| 屏东县| 洞口县| 龙里县|