2011-05-20 44 views
-1

我想製作一個Mp3名稱管理器,但我遇到了問題。我怎樣才能解析這樣的文件名和不同的名稱。所有文件名並沒有像「邁阿密的美國」等地方解析C中的變體文件名#

我的輸出格式必須[藝術家名稱 - 組合名稱設置數量 - 廣場 - 日期]

將是可選的

任何想法?

04加雷斯 - 埃默裏 - A-國家的恍惚500邁阿密美國 2011-03-27.mp3

06 - 阿明 - 範 - 布倫 - A-國家-of-恍惚-500-邁阿密的美國 2011-03-27.mp3

05利昂·博利爾 - 一國恍惚500 南非約翰內斯堡 2011-03-19.mp3

阿明凡布倫 - 週日狀態 027 2011.03.13.mp3

輪渡-克里斯頓 - Corstens-倒計時-199 2011-04-20.mp3

附庸風雅 - Anjunabeats-全球-215 2011-02-27.mp3

+0

-1由於解釋不好,他有更多的情況比「地方是可選的」。 – 2011-05-20 09:17:58

+0

@MatíasFidemraizer有3件。我無法發佈整個文件列表。 – 2011-05-20 09:21:31

+0

如果你想要很好的答案,需要很好的解釋。我無法理解你的想法,對不起。希望別人能提供你需要的東西:) – 2011-05-20 09:22:36

回答

1

沒有簡單的解決方案。實際上,最簡單的方法是讓廉價實習生手動完成。

如果您正在尋找在代碼的解決方案,你需要的代碼:

  1. 確定文件名是什麼格式,根據您所定義的規則。例如。 「不包含字符,所以它沒有藝術家,只是標題」
  2. 使用這些規則提取相關屬性。

不管你怎麼做,需要定義這些規則。他們不會神奇地從電腦中出現。是的,這很難做到,我可能會讓某人手動完成。

可以使任務更容易,如果你可以手動將文件分成大組,你可以用較小的規則集解析類似的文件名。你需要無論如何要做到這一點,因爲有些事情將會有衝突的規則(例如某些文件可能有「藝術家稱號」,別人「稱號藝術家」 - 是沒有辦法的計算機就會明白哪個是哪個)。