我正在编写一个将文件复制到某个驱动器的过程。文件总大小未知。
其中一种极端情况是填充驱动器,我想优雅地停止应对循环并将一些信息记录到控制台。
我的问题是,当发出Table table = Table.LoadTable("blablabla");
GetItemOperationConfig config = new GetItemOperationConfig()
{
AttributesToGet = new List<string>() { "Id", "LockKey" },
ConsistentRead = true
};
Document doc = await table.GetItemAsync(Id, config);
时,我无法在代码中捕获它(应对循环)。
错误是从ENOSPC
引发的,看起来像是events.js:167
是从其他js堆栈引发的。
是否有一种使用Error
并捕获someWriteStream.write
错误的方法?或者我正以错误的方式进行操作?
谢谢。