View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000084 | Wishes | Files Highlighting | public | 2006-02-12 10:25 | 2013-02-03 00:34 |
Reporter | Raistlin | Assigned To | alexy | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Summary | 0000084: Атрибут для раскраски файлов - "Более 1 жёсткой связи с файлом" | ||||
Description | Предлагаю добавить в диалог "Редактирование раскраски файлов" атрибут "Более 1 жёсткой связи с файлом". | ||||
Tags | hard link | ||||
Build | 0 | ||||
|
На сколько я помню - чтобы получить количество хардлинков, нужно "открыть" файл и вызвать GetFileInformationByHandle() (см. GetNumberOfLinks). Т.е. получаем накладные расходы... и не хилые... |
|
Если всё же будет принято решение это делать, то надо будет хорошенько подумать над пользовательским интерфейсом, т.к. окошко фильтров в случае с раскраской и так уже перегружено. Первая мысль — добавить туда кнопку Advanced. Кстати, поскольку количество связей — это числовой параметр, то не лучше ли и задавать его диапазоном, наподобие того, как задаётся в фильтре размер? |
|
http://forum.farmanager.com/viewtopic.php?f=6&t=4873&p=55953#p55953 Количество связей, отображаемое на панели после LCtrl+9, тоже получается таким "затратным" способом? |
|
Да |
|
Тем не менее, предложение по добавлению нового атрибута всё так же в силе. Я довольно часто работаю с жёсткими связями, и сейчас единственный способ отличать "монохардлинковые" файлы от "мультихардлинковых" - добавить отображение числа хардлинков в статусную строку. В результате, чтобы, например, пометить все "мультихардлинковые" файлы в каталоге, нужно тупо вручную пройтись по всему его содержимому. При тех же накладных расходах. |
|
> тупо вручную пройтись по всему его содержимому Сортировка же. |
|
Рулезно, однако! Спасибо. А чтобы добыть информацию для этой сортировки, накладные расходы, кстати, не те же, что были бы при раскраске? |
|
Нэ будэт. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-02-12 10:25 | Raistlin | New Issue | |
2008-01-04 12:18 | vskirdin | Note Added: 0001093 | |
2008-01-09 13:41 | HaRT | Note Added: 0001112 | |
2009-12-19 17:12 |
|
Note Added: 0004706 | |
2009-12-19 17:14 |
|
Tag Attached: hard link | |
2009-12-19 17:16 |
|
Note Edited: 0004706 | |
2009-12-19 17:16 |
|
Note Edited: 0004706 | |
2009-12-21 14:52 | chupakabra | Note Added: 0004709 | |
2009-12-21 15:05 | Raistlin | Note Added: 0004710 | |
2009-12-21 17:06 | DrKnS | Note Added: 0004711 | |
2009-12-21 17:13 | Raistlin | Note Added: 0004712 | |
2009-12-21 18:12 | alexy | Build | => 0 |
2009-12-21 18:12 | alexy | Note Added: 0004713 | |
2009-12-21 18:12 | alexy | Status | new => closed |
2009-12-21 18:12 | alexy | Resolution | open => won't fix |
2009-12-21 18:12 | alexy | Assigned To | => alexy |
2011-12-01 19:07 | DrKnS | Relationship added | has duplicate 0001221 |
2011-12-01 19:07 | DrKnS | Relationship added | has duplicate 0001601 |
2013-02-03 00:34 | alexy | Severity | minor => feature |