1
我有一個方法返回從文件初始化的System.IO.Stream對象。我想聲明流對象是爲具有正確文件擴展名的文件創建的。從System.IO.Stream對象中找出文件擴展名
有什麼辦法可以做到這一點?
感謝
我有一個方法返回從文件初始化的System.IO.Stream對象。我想聲明流對象是爲具有正確文件擴展名的文件創建的。從System.IO.Stream對象中找出文件擴展名
有什麼辦法可以做到這一點?
感謝
由於你Stream
對象是從文件初始化(希望,從文件名),它應該是一個FileStream。因此,您可以使用其Name屬性獲取基礎文件的名稱:
FileStream fileStream = yourStream as FileStream;
if (fileStream != null) {
string extensionWithDot = Path.GetExtension(fileStream.Name);
// Now test the file extension.
}