Перейти к содержимому



- - - - -

Ищу программу для генерации списков файлов


Сообщений в теме: 4

#1 OFFLINE   Шёпот



  • 4
  • 106 сообщений

Отправлено 12 Январь 2012 - 07:15

Имеется компьютер с большим файловым массивом. Множество различных данных в разных форматах разложены по разным папкам и разным логическим и физическим дискам.
Требуется универсальный способ для индексирования интересующих областей массива. Причем результатом должен стать HTML- или совместимый файл. Программа минимум - чтобы такой результирующий файл содержал просто столбец из ссылок на файлы. Ссылки могут отображаться или полностью, т.е. и текст названия ссылки, и адрес ссылки совпадают. Либо, что лучше - название ссылки = имя файла, а адрес = полный путь к файлу. При нажатии на такую ссылку естественно должен открыться соответствующий файл.

Это была программа минимум. Как вариант, интересует, чтобы в этом же HTML-файле отображалась хотя бы какая-то информация о файле. Например, его размер.

Одна из главных целей такого списка - объединение на одной странице (= в одном окне) "файлов", которые там находится не могут по определению (например, находятся на разных физических дисках).

"Оптимисты учат английский, пессимисты - китайский, а реалисты - снайперской искусство" (с)
"Лучший в мире переводчик - это переводчик с одиночного огня на автоматический" (с)
"Жизнь принадлежит только тем, кто не боится ее потерять" (с)


#2 OFFLINE   igaryokk



  • 1
  • 14 сообщений

Отправлено 12 Январь 2012 - 08:41

Может быть NikFileTree :NikSoft.ru

 

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAUISURBVDhPnZT7UxNXFMf9J/pTf9P+0BmFjGPHitUaQPABTCuoHUXrOOVRwSkqtaPWiqhVrJKotQJCeCRAIq8yEyJRCQmEhITwSgKEkBA2yWbzfu8zCbRXs1VHO52p55fduefs53733Hu+6/56FTY7nFdcW3mFzecLRK9CKBR2dnY2NzfzeDy1SqVWKjUajVqtttvtNpvN7/fH4/Hkt8lYl3zUNT85WNHscrvfziXf3W73sFgM6XQOm81oNCqVSoVCMT4+PiSR9orkas1MkkiDKqsbKm50rq6uvg8iCMIDQYRhYRXHX2cxDFuBrPVt/fsLL+j1ehoESnOLWQ0d4vcpSUWoEwkOP18Lh98pEL5QMbLKpFIpDVpcNGYWNUhGVO+D1tbWHA4H4UJ8fV1rfv87Bd0iBSPrlEwmo0EyufrLk3XLFsvrukRiNRLBEHfYDAcNy4jDaHL19iR8vndAvP5RRnb5G1Br1/MdhTWxWAzUAQnBMD5pDvbqoxwtwZ0n2udxoQkbMzhX7J54PPHWZonHAgkj+x9FoOc36/u/LmMngIxVIAQdXgi06fF2E9UDxfqtsV4z+hTCxUsBmdlngVygKslCUfRukzA1q4RWFA6HK+/0VVxvIUkSw3Ctyc3R4nwLJUJiw964xB1/4SRG4ahsyTHqw9Vml9PpA6pBeL3eqgc9qbuLaZAFsuefbWQ19YGzgx0egcbPNVIDSGzMH58NJyZC8fEAPhNEpxGXFsU1/qjOaMVxAvTBYrGcvdn2BjRnhDK/q23/UxKNonNLjpaJAN9MiZ0xgJiPxqcjlBYljChmcCFLBL5IUBMLFq83AHYF16fkShNjdxGtSDVr2lJwZWBIGQqFJvTWVk3wiZkU2cgRDzUViWkx0kRREIparJAVxyAqNq4zIYgbNAhc7uMX6lMzTtCgRsGzzCK2bEwdCAQntcttE95uMzkIk3I/pcVjCwRhoShnJOJcWvREo3YUU0zOOxzuQCAwODiYX/EgJeMEfSEv3u0oONcwOTUN5lCvN3UqrD3LhNhGjPlIHREz4DhEkt5QKKDXhUOhJdgzqpjx+fwej6e7uzun/F5K+nFa0YGyO8VVnLm5OXAKNhvcJ9Z0GVExnARRBgyDCMIbjYbttkgkMqLQjimmg8EggiAcDmfPqXup6d/SoE055ytvNAB/WHgVcrnqcZesf9E34sFnMHIOwywEgZAkHIyopgyPHnVLpROIbXll2chms/eW3d+cfhQ06+WIbMg4feinlnO3+ZdY/F9qudWslh+rHt5uFLXL9CN276Q/qPX4ZTOLzR1CFpvL54vkEqn56WXDQNVvt6pzfni0M69kZWXlJWjTZ7s++jTz480H1qcd25j5/Za888zCm3mn6o+d55Ve7ij7ubHiKu9irejsjc5z11uu1dRNDbC8Q0VQ08amS3sKKut35BTRoGg0KpfLgRm2trbW1NScOXOmtLQ0OzubyWSmpW3f+vm2rdt2MtL2MXYUMJjHvjl8SPvkCAVzI4pyiJPCvlqyKyufBv2rByUXwfSAEwA2AkwWdFQgEPx6rar8YIqupzAGt0aU5ZbGlEtHU0aGn4EhpR3yP3Bvp4Ax1j28X5j9CTxUGofbIsrTs6wNrIqMef3s/wMloaAPBcwNqvYjlJ0blJeN3t568vDeDwEB1h+/3z++b6OCe8QoucVjVx/4Kv8DQeAfASt3+/rCXOYXaen79+f+DdExYy3FTY9BAAAAAElFTkSuQmCC data:image/gif;base64,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
"Ты странный."- Сказал мне однажды я.

#3 OFFLINE   igaryokk



  • 1
  • 14 сообщений

Отправлено 12 Январь 2012 - 08:47

Просьба модераторам - уберите лишние буквы,не то нажал data:image/gif;base64,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
"Ты странный."- Сказал мне однажды я.

#4 OFFLINE   Шёпот



  • 4
  • 106 сообщений

Отправлено 12 Январь 2012 - 10:01

Так, если судить из описания - как раз то что нужно. Приду с работы - протестирую. Спасибо за полезную ссылку!

"Оптимисты учат английский, пессимисты - китайский, а реалисты - снайперской искусство" (с)
"Лучший в мире переводчик - это переводчик с одиночного огня на автоматический" (с)
"Жизнь принадлежит только тем, кто не боится ее потерять" (с)


#5 OFFLINE   Шёпот



  • 4
  • 106 сообщений

Отправлено 08 Февраль 2012 - 08:09

Указанная выше программа послужила одним из средств для достижения поставленной цели, но в итоге пришлось использовать следующий алгоритм:

1. Сгенерировать HTML-файл вышеописанной программой
2. Открыть получившийся файл Word'ом, будет что-то вроде

index c:\
c:\test1\
c:\test1\file1.cfg
c:\test1\file2.jpg
c:\boot.ini
...

3. Теперь нужно преобразовать текст в гиперссылки, чтобы по ним можно было открыть реальный файл. Сделать это можно разными способами, я воспользовался встроенными возможностями MS Word 2003.
Для начала нужно по всему документу заменить "c:\" на "\\c:\" - это для того чтобы Ворд понял адреса как сетевые.
Затем зайти в Автоформат, и применить его для всего документа. При таком способе может возникать ошибка, когда "тире" ("-") внутри текста воспринимается как начало комментария (типа закомментированной строки в программировании). Поэтому мне пришлось заменить тире в некоторых именах папок на нижнее подчеркивание "_".
4. После Автозамены вместо текста мы увидим гиперссылки. Из Ворда они, скорей всего, работать не будут. Т.ч. нужно сохранить файл снова в *.HTM.
5. Получившийся файл можно открыть браузером или редактором (странно, но даже Эксел в отличие от Ворда с такими ссылками дружит). Все открывается без каких-либо задержек.

Сообщение отредактировал Шёпот: 08 Февраль 2012 - 08:10

"Оптимисты учат английский, пессимисты - китайский, а реалисты - снайперской искусство" (с)
"Лучший в мире переводчик - это переводчик с одиночного огня на автоматический" (с)
"Жизнь принадлежит только тем, кто не боится ее потерять" (с)






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Яндекс.Метрика