View Issue Details

IDProjectCategoryView StatusLast Update
0000084WishesFiles Highlightingpublic2013-02-03 00:34
ReporterRaistlin Assigned Toalexy  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
Summary0000084: Атрибут для раскраски файлов - "Более 1 жёсткой связи с файлом"
DescriptionПредлагаю добавить в диалог "Редактирование раскраски файлов" атрибут "Более 1 жёсткой связи с файлом".
Tagshard link
Build0

Relationships

has duplicate 0001221 closedDrKnS Раскраска hard link в панели 
has duplicate 0001601 closed Включение подсветки для файлов hardlink (Options / Files highlighting and sort groups) 

Activities

vskirdin

2008-01-04 12:18

administrator   bugnote:0001093

На сколько я помню - чтобы получить количество хардлинков, нужно "открыть" файл и вызвать GetFileInformationByHandle() (см. GetNumberOfLinks).
Т.е. получаем накладные расходы... и не хилые...

HaRT

2008-01-09 13:41

reporter   bugnote:0001112

Если всё же будет принято решение это делать, то надо будет хорошенько подумать над пользовательским интерфейсом, т.к. окошко фильтров в случае с раскраской и так уже перегружено. Первая мысль — добавить туда кнопку Advanced.

Кстати, поскольку количество связей — это числовой параметр, то не лучше ли и задавать его диапазоном, наподобие того, как задаётся в фильтре размер?

user379

2009-12-19 17:12

  bugnote:0004706

Last edited: 2009-12-19 17:16

http://forum.farmanager.com/viewtopic.php?f=6&t=4873&p=55953#p55953

Количество связей, отображаемое на панели после LCtrl+9, тоже получается таким "затратным" способом?

chupakabra

2009-12-21 14:52

developer   bugnote:0004709

Да

Raistlin

2009-12-21 15:05

reporter   bugnote:0004710

Тем не менее, предложение по добавлению нового атрибута всё так же в силе. Я довольно часто работаю с жёсткими связями, и сейчас единственный способ отличать "монохардлинковые" файлы от "мультихардлинковых" - добавить отображение числа хардлинков в статусную строку. В результате, чтобы, например, пометить все "мультихардлинковые" файлы в каталоге, нужно тупо вручную пройтись по всему его содержимому. При тех же накладных расходах.

DrKnS

2009-12-21 17:06

administrator   bugnote:0004711

> тупо вручную пройтись по всему его содержимому

Сортировка же.

Raistlin

2009-12-21 17:13

reporter   bugnote:0004712

Рулезно, однако! Спасибо.
А чтобы добыть информацию для этой сортировки, накладные расходы, кстати, не те же, что были бы при раскраске?

alexy

2009-12-21 18:12

administrator   bugnote:0004713

Нэ будэт.

Issue History

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 user379 Note Added: 0004706
2009-12-19 17:14 user379 Tag Attached: hard link
2009-12-19 17:16 user379 Note Edited: 0004706
2009-12-19 17:16 user379 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