【发布时间】:2011-12-14 17:59:05
【问题描述】:
截至 2012 年,还有没有更好的方法来检查文件是否被完全复制以便在 try~catch 块中打开它?
我知道以前有人问过这个问题,并且我已经检查过 Stack Overflow 提供的自动相关问题,但它们已经存在两年多了,所以今天也许有更好的解决方案?
这是 2009 年的一个类似问题: How to test if a file is fully copied in .NET
编辑:我更改了问题的标题,因为它引发了“提问”问题。
【问题讨论】:
-
@AlejoBrz,重复一个已经提出的问题以引起新的关注,这不是 SO 的工作方式。这就是赏金的用途(尽管诚然你没有代表)。
-
没错,正如我在我的问题上所说的,甚至添加了一个链接:-Þ 但我提到它是两年前发布的......
-
@Kirk,我不是想引起人们的注意,而是想看看是否有更好的解决方案,因为捕获错误似乎是一种非常肮脏的方法。
-
@KirkWoll 似乎真正的问题实际上并不是重复的,而是更好地表述为“如何在不使用 try-catch 的情况下使用 .Net 测试文件是否完全复制”。
-
@AlejoBrz -- 这正是我的意思。预定义的“赏金原因”之一是寻求更现代的答案,因为旧的答案已经过时了。