2013-09-24 114 views
2

這是我的問題:我有第三方軟件成對生成的文件。這些文件具有完全相同的名稱,並且都具有.ACS的文件擴展名 - 我可以找到的唯一區別是一種文件類型被識別爲ACS文件,另一種識別爲CSV文件。我需要獲取所有的ACS類型文件。通常我只想用這樣的:按類型獲取文件而不使用文件擴展名

string[] files = Directory.GetFiles("\\somedrive\location", "*.ACS"); 

我的問題是,這拿起這兩個文件,我需要忽略其類型爲CSV的文件。那麼,這怎麼做呢?有沒有辦法公開文件類型屬性?

(ACS文件可以在記事本中打開,如果有幫助...我只是在做一些基本的數據操作)。

+0

我會建議工作了,如果有任何一種常見的文件頭信息可用於ACS的文件類型。如果意味着您必須編寫代碼來手動循環所有目錄文件並讀取前幾個字節,並以這種方式進行過濾 – musefan

+0

您必須打開文件並在數據中查找某種指紋。 – asawyer

回答