Страница 1 из 1
Добавлено:
Ср янв 22, 2003 2:07 pm
ANDY
Добрый день!
Помогите пожалуйста разобраться.
Под Win2000PRO SP3 имеется следующая проблема.
Если открыть какую нибудь папку, а в ней открыть документ, то после закрытия документа удалить папку нельзя, хотя файлы в ней удаляются.
При этом выводится сообщение:
ОШИБКА ПРИ УДАЛЕНИИ ФАЙЛА ИЛИ ПАПКИ
Не удается удалить "ИМЯ ПАПКИ".
Ошибка при совместном доступе к файлу.
Один из файлов может быть занят другим приложением.
При перезагрузке EXPLORER.EXE, папка удачно удаляется (если не пытаться в ней опять открывать файлы).
Помогите решить эту проблему.
Заранее благодарен.
Андрей.
Добавлено:
Ср янв 22, 2003 2:13 pm
savely
Текущая папка Офиса - занятая папка. Удалить ее нельзя. Не лечится, по-моему...
Вариант - лезешь в "Открыть документ MS Office", открываешь там другую папку. Файл из другой можно не грузить... После этого будет удаляться.
Исправлено: savely 22 января 2003 года, 11:16
Добавлено:
Ср янв 22, 2003 4:09 pm
ANDY
Спасибо за ответ.
Проблема касается абсолютно любых папок с любыми файлами.
Например, в папке "ФОТО", открываем файл фото1.bmp (предпросмотр в explorer-e не причем).
Или в папке "ЕХЕ" файл ехе1.ехе.
К счастью, бывают попытки, которые заканчиваются удачно (папки удаляются)
Добавлено:
Ср янв 22, 2003 4:54 pm
Matra-Man
Кэш винды. IMHO не лечится.
Добавлено:
Ср янв 22, 2003 4:55 pm
savely
Итак, немного теории...
Если ты открываешь файл, переходя в его папку, то папка становится текущей для приложения, открывающего файл.
Пример: Я открываю 1.pdf из папки D:\1, потом закрываю файл, но не закрываю Adobe Acrobat. Папку удалить нельзя - она все еще текущая для Acrobat. Если я открою другой файл, перейдя в другую папку - то D:\1 станет можно удалить - текущей станет другая.
Если закрою сам Acrobat - тоже можно будет удалить.
А вот если я в Пуск-Run напишу D:\1\1.pdf, то папка не станет текущей и после закрытия 1.pdf ее уже можно будет удалять.
Тут вроде ясно. Да?
Теперь про Оффис - он, собака, сильно интегрирован в Винду, поэтому такие вещи, как текущая папка Офиса, влияют на сам Експлорер - а его так просто не закроешь. Вот так вот...
Добавлено автором
Да, добавление - кеш тут ни при чем. После сброса кеша удалить все равно будет нельзя.
Добавлено:
Ср янв 22, 2003 6:06 pm
Matra-Man
$this->bbcode_second_pass_quote('', '[')b]savely
Да, добавление - кеш тут ни при чем. После сброса кеша удалить все равно будет нельзя
Не кэш эксплорера - внутренний кэш винды.
Добавлено:
Ср янв 22, 2003 6:12 pm
savely
Он и имелся в виду, когда я говорю - ни при чем. Что такое кеш эксплорера я, честно говоря, не знаю.
Добавлено:
Ср янв 22, 2003 6:28 pm
Matra-Man
$this->bbcode_second_pass_quote('', '[')b]savely
Он и имелся в виду, когда я говорю - ни при чем
Откуда такая уверенность?
$this->bbcode_second_pass_quote('', '[')b]savely
Что такое кеш эксплорера я, честно говоря, не знаю.