主題: 跪求幫忙
查看單個文章
  #4  
舊 2005-12-05, 11:54 PM
licheng licheng 目前離線
進階會員
 
註冊日期: 2004-06-11
住址: localhost
文章: 950
預設

引用:
作者: domainplayer
因為檔名前包含數字, 我沒法使用按字母順序排列來檢查哪些是重覆的,
請問有人知道我該怎麼做, 才能找出那些重複的檔案嗎??
那麼,如果兩個檔案內容是一樣的﹝只做了些微的修改﹞,除了檔名前面的 PC-xxx,後面的檔名,應該是相同的,是不是?

如果是的話,問題就簡單了。

先將所有的檔案,擺在同一個目錄底下,開一個 DOS 視窗,切換到擺置檔案的目錄,然後下達:

dir *.doc /b > output.txt

將 output.txt 的內容刪除前面的 PC-xxx,再排序,就可以找出哪些是重複的檔案。

刪除前面的 PC-xxx,我是使用 Unix 的 sed 指令。用 vim 也可以。

至於排序的方式很多。我是使用 Unix 移植到 Win32 的一個指令 sort,不知道 Windows 底下有沒有其他類似的東西?

大不了,你將 output.txt 的內容 pm 給我,我將排序結果 pm 給你。
回覆時引用此篇文章