Page 1 of 1

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Thu 07 May, 2020 11:39
by DV
Windows 10 64-bit, FAR 3.0.0.5590 x86.
Иногда во время очередного нажатия F2 (сохранить файл) в редакторе выдаёт ошибку:

Code: Select all

 ╔═══════════════════════════════ Editor ═══════════════════════════════╗
 ║                         Cannot save the file                         ║
 ║                  C:\Some\Path\To\File\file.vcxproj                   ║
 ╟──────────────────────────────────────────────────────────────────────╢
 ║  Can't replace the file: Unable to remove the file to be replaced.   ║
 ╟──────────────────────────────────────────────────────────────────────╢
 ║                         { Retry } [ Cancel ]                         ║
 ╚══════════════════════════════════════════════════════════════════════╝
При этом в папке C:\Some\Path\To\File\ появляется файл с названем вроде FAR2BC5.tmp.
Последующая попытка сохранения файла (нажатием F2) - успешна. Но файл FAR2BC5.tmp так и остаётся в этой папке.
Иногда бывает, что ошибка "Cannot save the file" показывается несколько раз (не скажу точно, при редактировании разных файлов или того же самого). В этом случае в папке остаютс несколько файлов с названиями вроде FAR2BC5.tmp.

Для справок:
Более года на этом же компьютере пользовался версией 3.0 (build 5355) x86, и такой ошибки никогда не было.
Впервые увидел эту ошибку, обновившись на версию FAR 3.0.0.5580 x86 (до этого пользовался всё той же 5355).

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Thu 07 May, 2020 11:49
by buniak_a_h
Подтверждаю. Стала очень часто возникать ошибка. Началось с месяц назад, ошибка неустойчивая, запись часто проходит просто по [ Retry ]. Как на локальных, так и на сетевых дисках.

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Thu 07 May, 2020 11:58
by Taciturn
Скорее всего поможет viewtopic.php?f=9&t=12050&p=159272#p159272.

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Thu 07 May, 2020 12:43
by HaRT
DV, buniak_a_h, а если вообще отключить антивирусный монитор?

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Thu 07 May, 2020 14:35
by buniak_a_h
Taciturn, спасибо, попробую.
Я такое делал когда-то (ФАР наотрез отказывался сохранять файо на сетевой диск), а сейчас почему этот флаг оказался снова включённым. Но при этом (а) стал сбоить также при сохранении на локальный диск и (б) сбой этот стал стохастическим.

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Fri 08 May, 2020 08:51
by DV
Похоже, проблема именно в антивирусах, потому что буквально вчера столкнулся с похожей ошибкой при массовой замене с помощью плагина RESearch (версия 8.70): один из исходных файлов оказался немодифицированным - зато рядом с ним появился новый (модифицированный) файл с тем же именем и добавленной частью ".new" в конце имени файла.
К сожалению, использование антивируса, даже когда он мешает нормальной работе, является частью корпоративной политики, и потому его нельзя отключить...

Editor: Can't replace the file: Unable to remove the file to be replaced

Posted: Fri 08 May, 2020 10:50
by John Doe
У меня проявляется и без антивирусов. На машине на которой даже Windows Defender деактивирован.