我有12個媒體文件和一些短音樂。這些文件是一些如何區分,因爲擁有所有(我的意思是從頭到尾一個文件內容)相同的內容或不同的內容。在內存中保持文件差異的好方法
文件名是:
- a1_same.wav //從開始到結束它包含的內容相同
- a2_diff.wav //從開始到結束它包含不同的內容
- a3_diff。 WAV
- a4_diff.wav
- a5_same.wav ...... 直到12
現在我讀了所有這些文件,並通過文件名重複,以區分 如果內容相同或區分
// just a pseudo code - syntax may be wrong
foreach(var file in abcCollection)
{
if(file.FilePath.Contains("Same"))
{
// then same
}
else
{
// different
}
}
但我並不滿足於這種檢查與(與文件名字符串檢查相同或不同)。
還有其他辦法可以做同樣的事嗎?我的意思是保持有的說主鍵在內存或維持某些記憶字典或列表等......老實說,我沒有:-(
任何線索,如果您有任何想法,那麼請共享。
對不起,我想你誤解了我的問題。文件內容是不同的或相同的,它的名字就是它自己。但是我需要幫助的是代碼重構下面的代碼:foreach(在abcCollection中的var文件){if(file.FilePath.Contains(「Same」){// then some logic for same files} else {// logic for不同的文件}) – App