-3
A
回答
5
根据您在问题中链接到的MSDN页面,答案是肯定的。
注备注部分:
通过这种方法创建的FileStream对象具有无的默认文件共享值;在原始文件句柄关闭之前,没有其他进程或代码可以访问创建的文件。
但是,如果你是在一个using
声明写它,那么C#编译器处理文件流为您关闭和处置:
using (var fs = File.Create(path))
{
// Do your stuff here
}
0
你应该,如果你不打算使用文件流不再或者你会收到错误,如果你尝试打开文件在其他地方像下面的例子:
FileStream fs = File.Create("test.txt");
string[] s = File.ReadAllLines("test.txt");//Will cause an IOException
相关问题
- 1. 我需要关闭流吗?
- 2. 是否需要关闭WebInvoke方法流
- 3. 我需要Javascript关闭吗?
- 4. 我需要关闭IAsyncOperation吗?
- 5. 在调用ReadAllText之后是否需要关闭文件?
- 6. MS Access:.RecordSetClone后需要关闭吗?
- 7. 为什么我需要时间关闭流中的文件
- 8. 我需要关闭套接字吗?
- 9. 将SimpleXML导入到PHP中。我需要关闭文件吗?
- 10. 我需要在这个地方关闭吗?
- 11. OpenGL ES需要“关闭”吗?
- 12. 超时后我需要调用EndInvoke吗?
- 13. 在调用syncfs()之前是否需要关闭文件
- 14. 我需要后再次关闭文件开放文件FP在Python
- 15. 在调用stat之前,我需要刷新还是关闭文件?
- 16. 我需要调用CloseHandle吗?
- 17. 关于close方法()用于关闭流
- 18. 为什么使用它后需要关闭文件?
- 19. 我应该关闭方法调用之间的mySQL连接吗?
- 20. 我需要json.js文件吗?
- 21. 执行#isClosed方法后,是否需要关闭连接?
- 22. ResultSet在关闭后需要RAM
- 23. 我需要该图标在应用程序关闭后消失
- 24. 在读取ClassLoader.getSystemResourceAsStream之后,我们是否需要显式关闭输入流?
- 25. 当我需要调用SaveChanges方法时?
- 26. 下载文件关闭需要登录
- 27. 什么是关闭文件的需要?
- 28. python:如果我使用fdopen,需要从mkstemp关闭文件?
- 29. FileStreamResult关闭流吗?
- 30. 无效后需要.NET Control.Update方法吗?
答案是在你的链接的例子。您需要通过File.Create方法返回关闭对象。在该示例中,close调用由using语句隐式调用。 – Kalten
[关闭一个文件File.Create后]的可能的复制(http://stackoverflow.com/questions/5156254/closing-a-file-after-file-create) –