【发布时间】:2020-05-03 17:06:30
【问题描述】:
尝试写入文件但磁盘已满时,.NET Framework 中会引发什么异常?
Windows 是否缓冲文件写入?
【问题讨论】:
-
你为什么不试试看 - 插入一个 U 盘并继续向它写入垃圾,直到你的空间用完,看看会发生什么。我怀疑你会在写入时得到一个托管的
IOException,它将超过限制,因为缓冲过程对托管代码应该是不透明的。 -
C# 是一种编程语言 - 由于文件系统已满,它什么也不做。您的意思是“.NET 中的 IO 异常是否被抛出...”