2014-12-02 109 views
0

假設我有一個文件名爲Test.txt。現在,如果我將該文件的擴展名更改爲.xls獲取原始文件擴展名和內容類型

現在我的文件名是Test.xls而不是Test.txt

那我怎麼知道那個文件的原始文件類型?

+0

爲什麼你的文件名tset? – deafjeff 2014-12-02 08:55:47

+1

*那我該如何知道該文件的文件類型?它仍然包含純文本,所以它是一個文本文件?事實上,Excel可以通過將其解釋爲CSV並提取數據來打開它,這一點並不重要。請澄清一下你的問題:爲什麼這個標記爲WPF,你想用這個文件做什麼? – stijn 2014-12-02 08:57:27

回答

1

你不能。無法從文件中檢索以前的擴展名或內容類型。

您可以嘗試解析文件(例如PDF文檔以%PDF開頭),但在我看來這不是真正的解決方案,因爲您需要知道每種文件格式的格式。

0

簡短的回答。你沒有。

稍微長一點的答案:您可以通過詢問文件內容來確定格式。許多格式在開始時都有已知的標題字節。這完全取決於你想要的格式。

相關問題