我正在使用FileStream.Write()
方法進行服務器\客戶端程序。我試圖找出是否所有的字節已被寫入FileStream
通過使用 「int byteswritten = FileStream.Write(bytes1,0,bytes1.length);
」 我注意到FileStream.Read()方法支持此功能,但FileStream.Write()方法沒有。該方法是否總是寫入字節?如果沒有,那麼爲什麼不支持?找出有多少個字節已經寫入文件流
1
A
回答
2
Stream.Write()
被指定爲始終寫入整個輸入或拋出異常。
因此,返回此值沒有意義。
1
它將始終寫入整個字節。
MSDN FileStream.Write:使用來自緩衝區的數據將一個字節塊寫入此流。
如果寫入操作成功,則 流的當前位置會超出寫入的字節數。如果發生異常 ,則流的當前位置不變。
相關問題
- 1. AES C#文件加密 - 流寫入只有16個字節
- 2. 文件沒有被寫入,已經關閉文件
- 3. 完成以下程序後,將多少個字節寫入文件ourOutput.txt?
- 4. Response.WriteFile - 寫出一個字節流
- 5. 字節寫入到文件
- 6. 閱讀已經用於流式寫入的文件有什麼缺點?
- 7. 如何決定從輸入流中讀取多少個字節?
- 8. 每個inode有多少個字節?
- 9. Haskell:找出一個Get表達式會消耗多少字節
- 10. 確定已經讀取/接收了多少個字節的請求?
- 11. 當寫入結構到一個文件太多的字節被寫入
- 12. 讀取多個文件並寫入多個輸出文件
- 13. 我試圖寫入一個已經包含信息的文件
- 14. 檢查一個文件是否已經寫入Android
- 15. 手臂有多少個字節對齊?
- 16. 有多少個字節是\ n \ r?
- 17. 去。將[]字節寫入文件結果爲零字節文件
- 18. 攔截文件系統寫入流或字節數組
- 19. Log4j2日誌寫入已推出文件
- 20. 在Unix下的異步文件IO並找出剩下多少字節
- 21. 將多個字節[]寫入響應
- 22. libffmpeg:將RTSP流寫入輸出文件
- 23. 擊輸出流寫入到文件
- 24. XML文檔有多少個父節點?
- 25. 我的神經網絡有多少個輸出神經元?
- 26. 寫入多個開放文本流
- 27. Eclipse和SVN導入已經SVN簽出的現有文件夾
- 28. 此文檔已經有'XmlDeclaration'節點
- 29. 異常字符已被寫入文件
- 30. 在C++中寫入字節到流中
謝謝,這是我的理論,但想確定。 – user2038443 2013-02-18 23:55:10