| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Как скопировать файл, занятый другим приложением? |
| Автор: bacvic 25.11.2005, 16:39 |
| В сети на удаленном компе ХР запущено приложение, которое открыло некий файл для изменений. Возможно ли скопировать этот файл по сети на другой комп W2000 без закрытия приложения с сохранением последних изменений? Если так не получится, то как удаленно закрыть приложение с сохранением изменений чтобы потом спокойно скопировать нужный файл? |
| Автор: Akella 25.11.2005, 17:12 |
| Проводник должен копировать даже открытые файлы, по крайней мере я так копировал локально: Копировать, сразу вставить, создаётся папка (файл) с именем, например, "копия мойфайл.exe" - вот его я уже и копирую |
| Автор: bacvic 25.11.2005, 17:28 |
| Скопировать то получается, только в этой копии отсутствуют последние изменения в файле. А вот если закрыть приложение, оно закрывает файл и тогда в скопированном файле сохраняются последние изменения. Как эту задачу можно автоматизировать? Можно удаленно закрывать приложение? |
| Автор: Snowy 25.11.2005, 17:37 | ||||
Нет, если оно этого не хочет.
Естественно. Данные кэшируются. |
| Автор: Shlit 2.12.2005, 20:03 |
| Мужик, ты чувствуй как софт по железу проходит! Копировать можешь с винта, а последних изменений на нем нет! если не было команды "сохранить"! А все последние изменения торчат в планке оперативки. |
| Автор: Snowy 2.12.2005, 20:20 | ||
При обращении к файлу, операционная система предоставляет данные, независимо от того, сохранены они на диске или нет. Здесь весь вопрос в правах. |