Чи є простий спосіб видалити файл зі спільного мережного диска, який використовується іншими користувачами?


0

На моєму робочому місці я взяв на себе зобов'язання щодо підтримки та розробки додатків для робочого столу Windows. Додаток компілюється в .exe-файл, поміщається в спільний мережевий диск і зв'язаний з нашою інтранет-сторінкою.

При розгортанні нових версій програми стандартною процедурою було видалення старого файлу і просто його заміну новим. Однак кількість користувачів збільшується, і важко знайти час доби, коли жоден користувач не має відкритої програми.

Я вивчив трохи про те, як змусити видалення, навіть якщо файл використовується, але всі рішення обертаються навколо одного комп'ютера / установки одного користувача.

Рішення, що містять перезавантаження з компакт-диска Linux або будь-яке інше, що не працюватиме для мене, тому що було б простіше завантажувати нові версії системи з номерами версій у назві файлу і змінювати шлях посилання кожного разу.

(Ми також розглядаємо можливість переробки всієї програми з настільної програми, до веб-програми)

Чи є прості способи примусового видалення файлу спільного мережного диска, який використовується одним або кількома користувачами?

Відповіді:


0

Знайдено це при пошуку в google: http://www.sitepoint.com/web-foundations/force-windows-delete-file/

власна команда на вікнах:

del /f file

або іншої програми

Іншим рішенням може бути закриття всіх підключень користувачів до машини, що хостить виконуваний файл, а потім зміна файлу. Файл більше не слід використовувати.


Переклад з моїх налаштувань мови: "Процес не може отримати доступ до файлу, тому що він використовується іншим процесом" Іншими словами, це не працює.
KjetilNordin

Я оновлював свою відповідь, ви спробували останнє рішення?
Sylordis

На жаль, це не варіант. Диск містить велику кількість спільних файлів компанії, і я не є адміністратором цього файлу.
KjetilNordin

Знайшли цю річ: technet.microsoft.com/en-us/library/cc783450%28v=ws.10%29.aspx Кожен доступ на спільному ресурсі повинен створити дескриптор мережі, який технічно може бути закритий. Тут обговорюється інша тема: social.technet.microsoft.com/Forums/windowsserver/en-US/…
Sylordis

Це виглядає багатообіцяючим, але я повинен піти трохи в глибину з ним, перш ніж я розумію :). Дякую
KjetilNordin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.