我无法动摇的文件访问异常

时间:2019-02-21 22:10:06

标签: c# io

我有一个第三方api,它每100毫秒将文件拖放到目录中。有时我可以抓住它并阅读它,但是我吞下了很多“进程无法访问该文件,因为该文件正在被另一个进程使用”的例外,只是为了获得良好的阅读效果。如何阻止这种例外情况发生?

这是我正在使用的代码。我读到,使用“ using”语句应该可以避免此错误,但这无济于事。

    for (int i=0; i < currentSelectedChallenges.size(); i++) {         

                    for (Challenge challenge : mChallenges) {                                           


                        if (challenge.getName().equals(currentSelectedChallenges.get(i).getName())){        

                            challenge.setChecked(true);     
                        }
                    }
mChallengesAdapter.notifyDataSetChanged();

0 个答案:

没有答案