View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000983 | Far Manager 1.7x | Command Line/Execute | public | 2009-07-28 10:51 | 2009-11-20 01:44 |
Reporter | corwinnt | Assigned To | alexy | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.75 | ||||
Fixed in Version | 1.75 | ||||
Summary | 0000983: Обрабатываются не все файлы в "Apply To" (Ctrl-G) при использовании del, move и т.д. | ||||
Description | Если Ctrl-G удаляет или перемещает обрабатываемый файл с активной панели, то следующий за ним в списке файл пропускается и не обрабатывается. Например команда "pkzipc -extr !.! & del !.!" обрабатывает каждый второй архив. Замечено в 1.75 build 2600, хотя поломалось, видимо раньше, возможно в районе 2591. В 2.0 build 1046 x86 ещё работает правильно. | ||||
Tags | No tags attached. | ||||
Build | 2616 | ||||
|
А если файлы/папки добавляются, команда может выполниться повторно. Например: - при сортировке папки размещаются в начале списка; - папка qwerty отсутствует; - выделяем хотя бы один файл; - выполняем echo ! & md qwerty & pause Команда выполнится два раза. Всё зависит, изменилась ли позиция текущего обрабатываемого файла в списке. Если увеличилась (в моём примере добавилась папка) - файл обработается повторно. Если уменьшилась (удалить файл/папку стоящий с списке раньше или удалить сам файл) - следующий обрабатываемый файл пропускается. Если позиция не изменилась (файл добавился после), следующий файл обработается как положено. |
|
Видимо операцию надо делать атомически, получить и сохранить список всех помеченных и только потом обрабатывать. |
|
А может и нет... |
|
Это вроде исправлено в 2.0. |
|
Валя в 2.0 в 1192 это исправлено, проверь если это надо и в 1.75 засунуть. |
|
2616 |
|
В 2616 баг остался Чтобы увидеть выделяем 2 файла и запускаем echo !.!>>1 Видим 3 троки Если без >> - видим 2 строки |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-07-28 10:51 | corwinnt | New Issue | |
2009-09-10 21:23 | Smitis | Note Added: 0004063 | |
2009-09-10 21:23 | Smitis | Note Edited: 0004063 | |
2009-09-10 21:24 | Smitis | Note Edited: 0004063 | |
2009-10-30 10:27 | alexy | Relationship added | related to 0001144 |
2009-10-31 18:53 | alexy | Note Added: 0004415 | |
2009-10-31 18:54 | alexy | Note Added: 0004416 | |
2009-11-02 08:39 | alexy | Note Added: 0004430 | |
2009-11-02 08:39 | alexy | Assigned To | => zg |
2009-11-02 08:39 | alexy | Status | new => assigned |
2009-11-03 11:36 | alexy | Assigned To | zg => vskirdin |
2009-11-03 11:36 | alexy | Note Added: 0004481 | |
2009-11-17 22:55 | alexy | Relationship added | has duplicate 0001167 |
2009-11-17 23:20 | alexy | Note Added: 0004550 | |
2009-11-17 23:20 | alexy | Assigned To | vskirdin => alexy |
2009-11-17 23:20 | alexy | Status | assigned => feedback |
2009-11-19 15:42 | JohnDoe | Note Added: 0004556 | |
2009-11-19 15:50 | JohnDoe | Note Edited: 0004556 | |
2009-11-20 01:44 | alexy | Build | => 2616 |
2009-11-20 01:44 | alexy | Status | feedback => closed |
2009-11-20 01:44 | alexy | Fixed in Version | => 1.75 |
2009-11-20 01:44 | alexy | Resolution | open => fixed |
2009-11-20 01:46 | alexy | Relationship deleted | has duplicate 0001167 |
2009-11-20 01:51 | alexy | Relationship added | related to 0001167 |