可能從字節數組或流中獲取文件名? 我不想保存文件。我只想檢索名稱。從字節數組或流中獲取文件名
回答
如果Stream
實際上是FileStream
,那麼這可以通過強制轉換爲FileStream
和訪問.Name
財產是沒有可用的,這是不是可用。 A byte[]
當然沒有文件名的概念,也沒有大多數其他類型的流。同樣,一個被其他流(壓縮,加密,緩衝等)封裝的FileStream
基本流不會公開這些信息,儘管基礎流(幾層下來)是一個文件。
我會分開處理文件名。
不,這是不可能的(好吧,所以在FileStream
上可能會有這種情況,每天學點新東西!)。
的字節數組或流表示內容的文件,而不是Windows 元數據關於文件。
有很多直接的方法來保留這些信息,但不知道更多關於您的情況我無法提供解決方案。
嗨@亞當,我明白了。謝謝你的幫手。 – Gus 2012-01-05 11:55:40
所有文件信息(如名稱,擴展名等)都是實際文件的元數據的一部分。字節數組只會保存實際的數據。如果字節數組本身擁有元數據(例如一個xml文件),那麼這可能是可能的......但是,您需要知道類型,特別是在哪裏查找。
Stream stream = ...
FileStream fs = stream as FileStream;
if(fs != null) Console.WriteLine(fs.Name);
然而,在一般情況下:
嗨@Code,謝謝你的幫手。 – Gus 2012-01-05 12:11:49
- 1. 從字節數組獲取文件名
- 2. 從html文件獲取字節數組
- 3. Android:從字節數組或文件中獲取高度/寬度
- 4. 從音頻文件獲取字節流?
- 5. 從文件中提取字節數組
- 6. Python從字節數組中獲取媒體文件元數據
- 7. 如何從字節數組中提取文件擴展名
- 8. 聲明字節數組以獲取文件中的字節
- 9. 從字節[]或流顯示文件
- 10. 如何使用DirectX獲取YUV流或字節數組?
- 11. 使用OpenRasta作爲流或字節數組獲取圖像
- 12. 從文件獲取字節數據
- 13. 如何從字節數組中獲取字節並獲取數字
- 14. 獲取文件作爲附件從字節數組發送
- 15. 從python數組獲取文件名
- 16. PHP八位字節流媒體獲取文件擴展名
- 17. 從WCF服務流獲取字節數組的問題
- 18. 如何從文件名獲取數字?
- 19. 如何從HttpInputStream獲取一個docx文件的字節數組?
- 20. 如何從下載的臨時文件獲取字節數組?
- 21. 從Restful web服務獲取字節數組文件到android
- 22. 從C#中的資源文件獲取文件字節數
- 23. 從字節數組中獲取字節塊的起始位置
- 24. 從字節數組中獲取最後一個字節
- 25. 獲取從字節數組字符數組,然後返回字節數組
- 26. 攔截文件系統寫入流或字節數組
- 27. 從InputStream獲取字節數組
- 28. 如何從PictureBox獲取字節數組?
- 29. 從ByteArrayInputStream獲取內部字節數組
- 30. 獲取從位圖的字節數組
嗨@mekici,是一個.doc。 – Gus 2012-01-05 11:52:34