В Винде есть функция "Безопасное Извлечение Устройства". После работы c USB Flash в Far 1.6 винда не дает безопасно извлечь флешку. Пишет что устройсто используется ... Если закрыть Far то разрешает извлечь. Как сделать так что бы извлекать флешку не закрывая Far ?
asmlamo Узнать имя флэшки, перебрать описатели Farа в поисках открытых описателей файлов, которые находятся на флешке и закрыть их насильно.
asmlamo Нету такой проблемы в FAR. Разве что если ты продолжаешь стоять на флэшке, пытаясь её закрыть -- но тогда ты сам виноват, потому что с точки зрения FAR (а значит, и оси) не закончил её использовать.
Ну как нет если у меня есть .... Естественно на фешке я не стою ... Перехожу на другой диск и файлы все закрываю ...
asmlamo Нету, и всё. Я постоянно ФАР использую, в т.ч. и для работы с флэшками. Разве что из-за версии дело, у меня 1.7.
на самом деле есть такое дело. far иногда оставляет открытый хэндл на папку даже если в обоих окнах открыт уже толкько диск С. могу предложить такое решение: перебираем все открытые хэндлы фара и программно делаем closehandle() зная его адрес. все.
ltshck Никогда с таким не сталкивался, если честно. Хотя фар у меня открыт постоянно (поскольку с файлами куда проще через него работать, чем штатными средствами винды).