Как принудительно удалить или закрыть открытый файл?

436
xakepp35

Теоретический вопрос. У меня есть сеть с 2 ПК, под управлением Windows. Один компьютер делит папку samba с видеофайлом, и я открыл этот файл на втором ПК и начал потоковую передачу видео в бесконечном цикле, поэтому он никогда не закроет этот файл. Затем я попытался удалить файл с первого компьютера. Он отрицает удаление и говорит, что файл открыт. Как я могу принудительно удалить этот файл?

  • не касаясь второго компьютера, он никогда не закроет файл
  • в текущем сеансе Windows (без перезагрузки / выключения)
  • не отключая кабель Ethernet
2
Может ли [unlocker] (http://www.emptyloop.com/unlocker/) справиться с этим? Mokubai 6 лет назад 0
Когда вы говорите «samba», вы в буквальном смысле имеете в виду [Samba] (https://www.samba.org/) (сервер Linux / Unix SMB) или имеете в виду [протокол SMB] (https: // msdn .microsoft.com / ru-ru / library / windows / desktop / aa365233 (v = vs.85) .aspx) в целом? grawity 6 лет назад 2
@ xakepp35 - Я принял твой комментарий, чтобы показать, что ты на самом деле говоришь о бразильском жанре. Гравитационный комментарий не считается троллингом. * Пожалуйста, относитесь с уважением ко всем пользователям. * Вы также не ответили на его вопрос, что является позором, потому что вы должны были. Ramhound 6 лет назад 1
@ xakepp35 - В будущем просто ответьте на вопрос, который задают люди, ищущие разъяснения. Ramhound 6 лет назад 0
Запрашиваемая информация не была ненужной и была на 100% связана с ответом на ваш вопрос. Ramhound 6 лет назад 2
@Ramhound Чтобы уточнить, я бы сказал, «как закрыть открытый дескриптор?». Он ответил на оригинальный вопрос в заголовке - «net file» или «psfile». Файлы, открытые входящими соединениями, могут быть закрыты из `fsmgmt.msc`. Вопрос закрыт. Мне нравится общаться, но сейчас это бессмысленная дискуссия. xakepp35 6 лет назад 0
Я пытаюсь помочь вам, поэтому в будущем вы не будете отстранены от ответственности за грубость перед другими пользователями. Вы были неуважительны к Grawity, вы, кажется, думаете, что его вопрос о Samba vs SMB не был уместным и ненужным, за исключением того, что он был и необходим и уместен. Я пытаюсь дать вам знать, чтобы вы не совершили ту же ошибку в будущем. Ramhound 6 лет назад 1
@Ramhound Спасибо за вашу помощь, я очень ценю это и понимаю вашу точку зрения. xakepp35 6 лет назад 0

1 ответ на вопрос

4
music2myear
  1. На главном компьютере откройте « Управление компьютером», используя учетную запись с правами администратора. (найдите «compmgmt.msc» в меню «Пуск» и щелкните правой кнопкой мыши «Запуск от имени администратора» )
  2. Разверните Общие папки и откройте файлы .
  3. Найдите открытый файл, который вы хотите удалить, щелкните по нему правой кнопкой мыши и выберите « Закрыть открытый файл» .
Я бы просто сказал `fsmgmt.msc` для первого шага. Также командная строка `net file` и SysInternals '` psfile`. grawity 6 лет назад 3
Windows + X, G в системе win2016. Большое спасибо, это сработало! :) xakepp35 6 лет назад 0
@grawity Спасибо за полезные советы командной строки :) xakepp35 6 лет назад 0