我有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