Почему удаленный файл снова появляется в Vista? - PullRequest
0 голосов
/ 15 октября 2008

В моей программе запущен автоматический тест, который генерирует несколько больших файлов MPG вместе с другими файлами. После запуска теста у меня есть сценарий, очищающий после себя. Другие файлы (смесь двоичных и текстовых файлов) удаляются без проблем. Файлы MPG, однако, не удаляются. Если я попытаюсь вручную удалить файлы MPG из проводника после запуска теста, они будут удалены из окна проводника и появятся через несколько секунд. Process Explorer показывает, что они используются explorer.exe. В конце концов, я могу удалить эти файлы. Есть идеи, почему это происходит?

Ответы [ 2 ]

2 голосов
/ 15 октября 2008

Возможно ли, что Explorer удерживает файлы, чтобы создать thumbs.db и выполнить свою другую работу? Я спрашиваю об этом, потому что я заметил значительную задержку, поскольку Explorer оценивает каждый файл фильма в моих каталогах мультимедиа, даже когда в представлении Details. (Вы можете сказать, потому что адресная строка этого окна Проводника станет индикатором выполнения, медленно - очень медленно на моем компьютере дома - становится зеленым.)

По-прежнему ли это поведение проявляется, если в соответствующем каталоге не открыто ни одного окна Explorer?

0 голосов
/ 15 октября 2008

Звучит так, как будто что-то все еще привязано к ссылке на файл. Возможно ли, что у вас настроена теневая копия и она пытается заархивировать файл?

...