View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000077 | Far Manager 1.7x | Copy/Move | public | 2006-02-12 10:00 | 2008-03-30 02:00 |
Reporter | Raistlin | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Fixed in Version | 1.71 | ||||
Summary | 0000077: Копирование с удалением вместо перемещения | ||||
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". | ||||
Tags | No tags attached. | ||||
Build | 2310 | ||||
|
Первое - после 2310. Второе на последних билдах не повторяется, закрываем. Если повторится - переоткрой. |
|
Повторяю эксперимент в 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 за такие имена файлов и каталогов - что под руку попалось, на том и экспериментировал. Наврал... оно и в первом варианте то повторяется, то нет. Думаю, можно опять закрыть. |
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 |