您的一個「讚」,就能讓我高興一整天!
  • 若文章中的教學解決不了您的問題,請直接找電腦公司會比較快。
  • 原本我不寫廠商的邀約文,一方面真的是很忙,另一方面我也不是什麼超高人氣部落格,但還是許多廠商會寄信過來邀約。因此,我現在決定如果廠商所提供的產品,我覺得很有用或有趣的,我會「免費」接案( changyang319@gmail.com ),但寫好寫壞,還有截稿的時間不要限制我喔。
電腦重灌 還原鍵製作還原光碟製作修復光碟WinXPWin 7(英文)Win7(中文)Windows 8重灌前準備驅動程式安裝更新Hotfix學習DOS檢查硬碟壞軌測試記憶體如何進入BIOS開機順序/電腦溫度安全模式
常見問題 Wi-Fi不能上網螢幕變黑開機到一半卡住主機不斷重開機喇叭沒有聲音麥克風沒有聲音主機風扇很吵主機自動斷電光碟機退不出來
選購經驗 筆記型電腦平板電腦桌上型電腦印表機分享器雙螢幕LCD液晶螢幕滑鼠UPS不斷電系統電視卡無線網卡MacBook Air平板VS筆電
辦公文書 Word必犯錯誤Word合併列印Excel樞紐分析表備份Outlook郵件FTP軟體操作Word打一半當機設定Outlook收Gmail
IP分享器 無線WiFi延伸(WDS)串接分享器另類分享器接法測Wi-Fi訊號頻道DDNS(D-Link)DDNS(No-IP)

最後一戰...

  這篇不是要講微軟的電玩大作「Halo」,而是自從寫了「MS-DOS與Windows,DOS還值不值得學習呢?」及「MS-DOS常用指令教學-CD,MD,RD,DIR」之後,最後的完結篇一直難產,我必需承認我有點懶惰,因為寫這個題目真的是有點吃力,每篇都「落落長」的,不過我最後還是迷途知返想通了,要回來完成最後一篇六個指令的教學,做事總該有始有終的吧!

  最後一篇要教最後常用的六個指令,分別是「DEL、COPY、XCOPY」、「REN、TYPE、ATTRIB」,我先從後面那三個開始說起,因為前面的那三個指令比較難教。

DOS指令教學文章

REN、TYPE、ATTRIB

5). REN:更改檔案名稱

  當在命令提示字元中輸入「help ren」就可以了解到REN指令的用途,由說我們可以了解到這個指令是在「更改檔案名稱」的。而這個指令還有一個之前都還沒有接觸到的觀念,就是我們會在指令的後方指定「來源」及 「目的」兩個東西,之前教到的指令,後方都是只有一個東西,甚至沒有東西(不算參數的話)。

  第一個示範指令:「ren 來源檔案 目的檔案」

  一樣我們還是找之前的三位Tony大哥來做示範, 這三位分別是「tony.txt」及「tony0001.txt」及「tony0002.txt」,因為「tony.txt」沒有被編號,所以我想要把它改成「tony0003.txt 」第三號的tony,所以根據指令的格式,我應該這樣下「ren  tony.txt tony0003.txt」,如下圖的執行結果:

 

  第二個示範指令:「ren 來源檔案 目的檔案」(加入萬用字元*)

  有時候要是有多個檔案要更改的話,一個一個改會很累,抓住每個檔案的相同之處,我們可以一次一個指令就搞定。例如:我要將三位tony的副檔名「txt」,全換成「abc」,我就可以這樣下指令「ren tony*.* tony*.abc」
  第一個星號(*):代表tony的0001、0002及0003;
  這二個星號(*):代表任何副檔名,在這當然是代表txt;
  第三個星號(*):也是代表tony的0001、0002及0003。

  上個例子也可以這麼下「ren tony*.txt tony*.abc」會有一樣的結果。

  我們已經將三位tony改成abc了,那如果我還要將這三位改回來呢?

  我就可以這麼下「ren *.abc *.txt」,它就會將所有副檔名是abc的檔案,全都將它的副檔名改回「txt」。同樣的你也可以這麼下「ren tony*.abc *.txt」。上面所述如下圖:

 

  第三個示範指令:「ren 來源資料夾 目的資料夾」

  ren除了可以改檔名之外,它其實也可以更改資料夾的名稱。

  如下圖的示範,一開始我用「md tonyhouse」建立了一個叫「tonyhouse」的資料夾,按「dir/w」指令會看到有個中括號將tonyhouse框起來的東西([tonyhouse]),那個代表的就是資料夾的意思。

  接著,我下了一行指令「ren tonyhouse andyhouse」,最後原本的「tonyhouse」就變成「andyhouse」了。

 

6). TYPE:顯示文字檔案的內容

  「type」這個指令只要在它的後面加上文字檔的名稱,就可以顯示文字檔的內容,如下圖:

 

  若你真的按奈不住,一直想用type指令來看「非文字檔」的話,你就試試看吧! 如下圖,我type了一個ntdetect.com執行檔,結果...真的是很精彩吧!

 

7). ATTRIB:顯示或變更檔案屬性

  attrib這個指令經常的在我的文章裡出現,如「隨身碟病毒與無法顯示所有的檔案」,可見這個指令也是相當的常用,我也忘記在哪篇文章有說過,在Dos中,檔案有四種屬性,分別為「A保存」、「S系統」、「R唯讀」及「H隱藏」,我們可以用「+」來幫檔案加入屬性,用「-」來幫檔案去除屬性,還是不懂嗎?我來舉幾個例子你就會知道了。

 

  第一個示範指令:「attrib」  

  只輸入一個attrib指令,後面什麼東西都不加的話,會顯示出目前所在的資料夾內所有的檔案屬性,如下圖,你可以看到,不管是tony的文字檔,還是andy文字檔,它們的檔案屬性都只有「A」,也就是說,這些目前的檔案屬性是「保存」的意思。

 

  第二個示範指令:「attrib +r tony0001.txt」

  接下來我將示範如何替「一個檔案」加上「一個屬性」,以
「attrib +r tony0001.txt」這個例子,就是要幫「tony0001.txt」加上「R」這個唯讀屬性,如下圖:

 

  你應該可以看到,當我下完那個指令後,我接著下了刪除的指令,就是要試試看「唯讀」屬性是否發揮作用了,你可以很清楚的看到,當我下完del刪除指令之後,出現了「D:\Dos\tony0001.txt 存取被拒。」的訊息,意思就是代表「tony0001.txt」不給殺,也就是「R」唯讀屬性發生作用了。

  同樣的,如果我要把加上去的「R」屬性去除,就下
「attrib -r tony0001.txt」。

 

  第三個示範指令:「attrib +r +h +s tony0001.txt」

  attrib指令一次只能添加一個屬性嗎?NoNoNo,attrib一次甚至可以加入「四個屬性,如「attrib +r +h +s +a tony0001.txt」,也可以一次將屬性完全去除,如
「attrib -r -h -s -a tony0001.txt」。

 

  第四個示範指令:「attrib +r +h +s tony*.txt」

  一次只能對一個檔案做動作嗎?NoNoNO,當然也是可以使用萬用字元,一次對多個檔案來做動作,例如「attrib +r +h +s tony*.txt」,這個指令會對所有的符合「tony*.txt」的三個檔案「tony0001.txt」、「tony0002.txt」及「tony0003.txt」做添加「R」、「H」及「S」的動作。

 

  寫到這邊,文章又拖的太長了,看來最後的三個指令「DEL、COPY、XCOPY」又要延到下一篇了。

唐先生 發表在 痞客邦 PIXNET 留言(8) 人氣()


留言列表 (8)

發表留言
  • ko531736
  • 不錯

    好用+1
  • 小榮
  • 謝謝您的教學,受益良多
  • owl
  • 類似問題?

    你好..有老師介紹我到這網站找我遇到的問題...有點類似...想跟你請教一下...
    放在C槽my pictures裡面的一個資料夾,圖示突然變成了資源回收桶名稱則是原來名稱,點開裡面資料看不到,但確定裡面有資料,右鍵內容則出現跟資源回收筒一樣的視窗,有試過用attrib指令去看看...但是會出現參數格是不正確的情形..可能是自己對DOS不是很清楚造成的.上網找相關問題也很少...所以想問一下你是否清楚問題解決方法?
  • 我是不太清楚你的實際情況。你用attrib看的結果是什麼?什麼是不正確的情形?

    唐先生 於 2010/02/23 22:05 回覆

  • owl
  • 你好~ 我有試過了..但還是不行.. 不過這其間有看一下CMD指令..有比較了解...看他裡面的內容..attrib顯示有兩個H的檔案,分別DESKTOP和THUMBS.DB不知是不是這兩個的問題...因為我用顯示隱藏檔,還是看不到..抓別的地方的THIMB想覆蓋..卻沒顯示相同的THUMB..
  • 訪客
  • 你好 请问介绍「REN、TYPE、ATTRIB」指令的文章在哪里?我发现我找不到
  • Eason
  • 謝謝你的分享^___^
  • 不客氣喔。

    唐先生 於 2013/12/20 09:55 回覆

  • 訪客
  • 利用cd指令想進入Internet Explorer目錄檔案
    卻找不到檔案
    卻可以在一般資料夾看到
    想知道為什麼會這樣
  • 也許是隱藏了吧,可以用dir /a 來查看一下檔案。

    唐先生 於 2016/11/27 09:08 回覆