麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

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

2020-07-26 20:24:50
字體:
來源:轉載
供稿:網友
ren 的用法很簡單,其使用格式為:ren 舊文件 新文件名。例如,把test.txt改寫為abc.txt,使用 ren test.txt abc.txt即可。

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

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

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

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

  怎么辦?

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

  對于文件夾,ren同樣適用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产高潮好爽受不了了夜色 | 欧美日韩中文字幕在线视频 | 久草最新在线 | 久久久久久久一区二区三区 | 亚洲精品一区二区三区大胸 | 欧美三级欧美成人高清www | 国产色片在线观看 | 亚洲精品动漫在线观看 | 午夜小网站 | 嫩嫩的freehdxxx| 蜜桃网在线观看 | 成人毛片在线 | 国产精品一区二区在线 | 国产18成人免费视频 | 欧美成人精品一级 | 国产91大片 | 逼片视频 | 国产999视频在线观看 | 中国漂亮护士一级a毛片 | 日韩欧美综合在线 | 成人精品一区二区 | 久久久久国产成人免费精品免费 | 天天躁狠狠躁夜躁2020挡不住 | 亚洲一级网站 | 一本一道久久久a久久久精品91 | 国产精品久久久久久久久久电影 | 久久久久久久久久久av | 中文字幕观看 | 黄色网址进入 | 精品一区二区久久久久久久网精 | 一级做a爱片久久 | 神马久久蜜桃 | 精品1 | 精品久久久久久久久亚洲 | 天天鲁在线视频免费观看 | 黄色片视频免费观看 | 国产精品成aⅴ人片在线观看 | 久久久99精品视频 | 亚洲网在线 | 免费久久久久 | 日韩欧美中文字幕视频 |