Search Google

Wednesday, April 01, 2009

檔名過長怎麼辦?

今天遇到個很機車的問題,因為檔案名稱/路徑過長而無法刪除,試著rename但是連rename都失敗,如下:

C:\Program
Files\IBM\WebSphere\AST\updater\workspace\proxies\eclipse\features\up
dater.ast.fixpack.constellation.1005_1.0.0\backup\files\eclipse\plugins\com.ibm.
datatools.db2.luw.serverdiscovery_1.0.0.v200610132104\com\ibm\datatools\db2\luw\serverdiscovery>move model* a
檔名或副檔名太長。

還好找到這篇blog解救了我,始用到的是方法三:

方法3
首先先挑一個沒在用的磁碟機編號,例如 T
subst T: .
T:rename "thisisafuckinglongfile andyoucantopenit.jpg" new.jpg
C:
subst T: /d

注意第一行最後一個字元是 .
代表現在的資料夾這樣一來路徑就縮到最短了再執行rename最後一行是關掉虛擬磁碟