View Issue Details

IDProjectCategoryView StatusLast Update
0000077Far Manager 1.7xCopy/Movepublic2008-03-30 02:00
ReporterRaistlin Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Fixed in Version1.71 
Summary0000077: Копирование с удалением вместо перемещения
DescriptionКаталог C:\Archives - символическая ссылка на D:\_SymLinked\Archives. На левой панели -- каталог C:\Archives\WhereIsIt; на правой - C:\Archives\Неиспользуемые, курсор в ней же, на файле Mathcad Enterprise Edition 12.1.exe (размер ок. 60 Мбайт). Перемещаю по F6 Enter - происходит мгновенно. Жму Shift-F6, ввожу в диалоге ..\WhereIsIt (т. е., по сути, тот же каталог, что и в первый раз), жму Enter - вместо перемещения файл копируется и затем удаляется из исходного каталога.
Ещё случай, когда происходит копирование с удалением вместо перемещения: достаточно в конец целевого пути добавить \. Т. е., чтобы переместить кучу файлов в подкаталог NewFolder, сейчас эффективнее будет после их выделения не нажать F6 и написать там "NewFolder\", а создать сначала NewFolder, а уже затем нажать F6 и ввести в поле "NewFolder".
TagsNo tags attached.
Build2310

Activities

DrKnS

2008-03-22 13:34

administrator   bugnote:0001396

Первое - после 2310.

Второе на последних билдах не повторяется, закрываем.

Если повторится - переоткрой.

Raistlin

2008-03-29 18:17

reporter   bugnote:0001451

Last edited: 2008-03-29 18:26

Повторяю эксперимент в 2346. На машине стоит Spider, проверяет все создаваемые на HDD файлы. Каталог C:\Archives\WhereIsIt 3.83.405, файл С:\Archives\_Microsoft\W2K3\WindowsServer2003-KB914961-SP2-x86-ENU.exe (размер 390092144 байт). C:\Archives - симлинк для D:\_Symlinks\Archives. Перемещаю файл в каталог: F6, печатаю в поле "..\..\WhereIsIt 3.83.405", Enter. Файл перемещается мгновенно. Перемещаю обратно - вызываю каталоги на панелях:
C:\Archives\WhereIsIt 3.83.405
С:\Archives\_Microsoft\W2K3
Ставлю курсор на файл С:\Archives\WhereIsIt 3.83.405\WindowsServer2003-KB914961-SP2-x86-ENU.exe, F6, Enter. Окошко переноса файла подвисает на экране секунд на 10, при этом прогресс-бар не двигается. В Spider.log видим:
30-03-2008 04:06:30 [RN] (PID = 6788) C:\Archives\WhereIsIt 3.83.405\WindowsServer2003-KB914961-SP2-x86-ENU.exe - Ok
Значит, хотя фактически копирования не было и изначальный баг исправлен (иначе бы двигался прогресс-бар), при перемещении файла вторым способом Spider улавливает вызов функции CreateFile и проверяет перемещаемый файл на вирусы. А при первом способе - нет. Хотелось бы, чтобы и при втором этого не было.
Sorry за такие имена файлов и каталогов - что под руку попалось, на том и экспериментировал.

Наврал... оно и в первом варианте то повторяется, то нет. Думаю, можно опять закрыть.

Issue History

Date Modified Username Field Change
2006-02-12 10:00 Raistlin New Issue
2006-04-04 07:56 vskirdin Project Far Manager 1.7x => @11@
2006-04-04 14:30 alexy Project @11@ => Far Manager 1.7x
2008-03-22 13:34 DrKnS Build => 2310
2008-03-22 13:34 DrKnS Status new => closed
2008-03-22 13:34 DrKnS Note Added: 0001396
2008-03-22 13:35 DrKnS Resolution open => fixed
2008-03-22 13:35 DrKnS Fixed in Version => 1.71
2008-03-29 18:17 Raistlin Status closed => new
2008-03-29 18:17 Raistlin Resolution fixed => reopened
2008-03-29 18:17 Raistlin Note Added: 0001451
2008-03-29 18:26 Raistlin Note Edited: 0001451
2008-03-30 02:00 DrKnS Status new => closed
2008-03-30 02:00 DrKnS Resolution reopened => no change required