29-01-2014, 13:13 | #1 |
NoLimits for TrueBlondies
|
Винда: сортировка папок
гугл не помог...
Суть: возможно ли в винде произвести сортировку по дате изменения, чтобы при выборе позиции папки в списке учитывались все вложенные подпапки, а не только файлы, лежащие непосредственно в этой папке? |
29-01-2014, 13:29 | #2 |
CodeBreakers
Регистрация: Apr 2008
Сообщения: 1,377
|
Ну вообще в проводнике "дата изменения" папки означает дату, когда был изменён последний документ или папка в папке.
|
29-01-2014, 13:35 | #3 |
NoLimits for TrueBlondies
|
эм..нет.
я вот упорядочиваю по критерию "изменен" (винда ХР). при этом этом папка, в которой есть папка с более свежим файлом, отображается как более старая по изменению, чем другая папка, в которой менее свежий файл лежит непосредственно (без подпапки). |
29-01-2014, 13:50 | #4 |
Кобра, Сапоги
Регистрация: Apr 2012
Сообщения: 1,427
|
На 8ке при щелчке по "Дате изменения" всё адекватно раскидывает
__________________
Дзен и искусство ухода за АК-47 |
29-01-2014, 13:52 | #5 |
NoLimits for TrueBlondies
|
надо будет дома затестить..
но на работе это не вариант =) |
29-01-2014, 14:32 | #6 |
Камуфляжный Идиот
Регистрация: Jun 2010
Адрес: СПб
Сообщения: 741
|
ну вообще - папка это тоже файл, так что она тоже имеет свою дату изменения(или создания) и если эта дата новее, чем дата создания(изменения) файлов внутри, то отображается именно дата создания(изменения) папки. видимо с этим беда и связана. как лечить - хз
__________________
И с улыбкою веселой, мы будем жечь чужие села "Наша крыша в ссоре с головою, Наше счастье - жить такой судьбою" |
29-01-2014, 15:01 | #7 |
NoLimits for TrueBlondies
|
|
29-01-2014, 16:13 | #8 |
WTF, Шейкер-Вездеход
|
Когда ты сортируешь папки по дате, винда (здесь и дальше речь про XP) ведь не лезет никуда внутрь: она просто берет для каждой папки определенное значение (назовем его "Дата последнего изменения"), которое этой папке было прописано раньше, и по нему сортирует.
Пусть у тебя есть папка А, а внутри нее - папка Б. Когда ты создаешь внутри папки Б какой-то объект В, винда обновляет дату последнего изменения папки Б, но при этом не обновляет дату последнего изменения папки А. Сколько объектов внутри Б ни создавай, дата А от этого не изменится. Поэтому способа отсортировать папки А по дате последнего изменения объектов типа В не существует: их даты последнего изменения никак не влияют на дату последнего изменения папок А. По-моему так.
__________________
Алкоголь убивает нервные клетки. Остаются только спокойные. |
29-01-2014, 16:25 | #9 |
NoLimits for TrueBlondies
|
а сторонние проги какие-нить эту задачу не решают?
ибо мне бы нужно, чтобы винда лезла в самые недра папочки и выстраивала с учетом этого.. |
29-01-2014, 16:44 | #10 | |
WTF, Шейкер-Вездеход
|
Цитата:
Для того, чтобы проблему решала "сторонняя прога", нужно, чтобы эта прога при создании каждого файла на диске проходила весь путь от корневой папки диска до папки, в которой создан объект, и обновляла всем папкам дату. Это вряд ли реально, поэтому ответ на твой вопрос - "Нет, не решают".
__________________
Алкоголь убивает нервные клетки. Остаются только спокойные. |
|
29-01-2014, 16:49 | #11 |
NoLimits for TrueBlondies
|
печаль...
|
29-01-2014, 17:34 | #12 |
Senior Member
|
Проще поиском найти все папки с файлами и в плоской структуре их отсортировать. Нафига такие сложности?
Так-то можно рекурсивно по папкам скриптом пробежаться, запомнить самую свежую дату и поставить ее на родительскую папку. Скрипт пускать по шедулеру. Писать на powershell или vbs. |
29-01-2014, 18:08 | #13 |
NoLimits for TrueBlondies
|
про скрипты - это не про меня =)
а вот про поиск - любопытно. ток не пойму, какие параметры поиска задать.. |
29-01-2014, 22:16 | #14 |
WTF, Шейкер-Вездеход
|
А что сделать-то хочется? Конечный результат какой должен быть?
__________________
Алкоголь убивает нервные клетки. Остаются только спокойные. |
30-01-2014, 10:12 | #15 |
NoLimits for TrueBlondies
|
ну, есть папка с архивом в интранете нашем. и там рандомно может появляться новая инфа (на любом из уровней подпапок).
вот ищу вариант оптимального поиска свежей инфы |
30-01-2014, 10:21 | #16 |
Камуфляжный Идиот
Регистрация: Jun 2010
Адрес: СПб
Сообщения: 741
|
поиск по последнему изменению, не?
__________________
И с улыбкою веселой, мы будем жечь чужие села "Наша крыша в ссоре с головою, Наше счастье - жить такой судьбою" |
30-01-2014, 10:31 | #17 |
NoLimits for TrueBlondies
|
в общем, ситуация еще печальнее
при добавлении инфы на внутренний сайтик в какую-нить закопанную подпапку, дата ее изменения обновится. а вот сам добавленный файлик может быть и недельной давности. и когда я выкачаю всю эту главную папку себе на комп, то время изменения и главной, и всех внутренних папок изменится в соответствии с временем, когда они были скопированы мне на комп. таким образом поиск по времени мне не поможет ни с папками, ни с файлами. остается только вручную мониторить непосредственно на сайте, выискивая свежие папки... |
30-01-2014, 10:43 | #18 |
Senior Member
|
так веб-средствами это еще проще сделать. там хоть на сайт отдельную колонку с датой повесить, хоть на электронку чтоб кидал изменения в файлах.
|
30-01-2014, 10:55 | #19 | |
NoLimits for TrueBlondies
|
Цитата:
видел бы ты наш сайт и никто не будет что-то там добавлять для того, чтоб мне жизнь облегчить.. |
|
30-01-2014, 12:26 | #20 |
Камуфляжный Идиот
Регистрация: Jun 2010
Адрес: СПб
Сообщения: 741
|
ты в почте россии чтоли работаешь? или в ПФР?)))
__________________
И с улыбкою веселой, мы будем жечь чужие села "Наша крыша в ссоре с головою, Наше счастье - жить такой судьбою" |