Файлы, открываемые некоторыми приложениями, не влияют на безопасное удаление usb.

210
AndroidX

Я заметил, что когда файлы открываются определенными приложениями, безопасное удаление их исходного usb-диска не предотвращается (в отличие от других программ, которые блокируют безопасное удаление, пока файл еще открыт). Пример:

  1. Подключите флэш-накопитель USB
  2. Открыть текстовый документ в стандартном блокноте Windows
  3. Попробуйте безопасно извлечь диск

Это не удастся извлечь диск из системы.

  1. Теперь закройте этот текстовый документ
  2. Откройте его с помощью Notepad ++
  3. Попробуйте безопасно извлечь диск

USB-накопитель успешно удален.

Почему это происходит?

1

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

0
Albin

Это зависит от того, как программист реализовал «процедуру открытия файла» в программном обеспечении.

Не вдаваясь в точное объяснение того, как реализована обработка файлов, постарайтесь представить ее как «связь» между файлом и приложением. Пока соединение открыто, вы не можете извлечь диск. Это был бы пример MS Notepad.

Ваш пример Notepad ++ работает по-другому: для чтения содержимого файла Notepad ++ устанавливает соединение с файлом. Но после того, как он «получил», все закрывает соединение, но все равно сохраняет содержимое файла видимым в своем окне. Таким образом, хотя кажется, что файл «открыт», «соединение» было закрыто, и вы можете удалить свой диск.

Надеюсь, это поможет...