我一直在尝试将文件从旧驱动器复制到新驱动器。问题是,旧驱动器(我只能假设)磁盘上有一些损坏的地方,任何从其中一些文件中读取的尝试都会导致似乎是某种无限循环。在我要复制的文件中散布着很多问题文件,当它遇到第一个时,我的应用程序只是坐在那里什么都不做,直到我停止它。我希望我可以通过编写一个自定义程序来递归遍历目录,一个一个地复制文件,并捕获在单个复制操作中弹出的任何错误来解决这个问题,但它永远不会引发错误 - -只是坐在那里,坐在那里,坐在那里。阻止这种情况的唯一方法是物理关闭有问题的硬盘驱动器 - 可以'
我对如何继续感到有些困惑。鉴于这种错误将会发生,有没有办法自动化这个过程?有人对这个有经验么?