|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » [решено] Вывод списка файлов с полными путями и размерами |
|
|
[решено] Вывод списка файлов с полными путями и размерами
|
Пользователь Сообщения: 84 |
Профиль | Отправить PM | Цитировать Есть задача сделать таблицу имеющую следующие столбцы:
Имя дериктории Имя файла Размер файла файлы лежат в одной папке, но в разных поддерикториях. Мне удалось только вытащить Имя дериктории + Имя файла командой dir /b /s а вот с размером проблемма. Возможно проблемма решается тока скриптом, но писать таковые к сожелению не умею. Поможите. |
|
------- Отправлено: 05:31, 23-03-2005 |
Человек Сообщения: 3314
|
Профиль | Отправить PM | Цитировать Grenky
А зачем ты параметр "/b" ставишь? Убери его и будет у тебя и размер указываться... Цитата dir /?:
|
|
------- Отправлено: 06:00, 23-03-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать так там получается такой формат:
Содержимое папки C:\Program Files\Common Files\Microsoft Shared\THEMES11\SONORA 25.10.2004 17:56 <DIR> . 25.10.2004 17:56 <DIR> .. 28.06.2002 12:48 2*209 PREVIEW.GIF 27.03.2003 20:12 50*893 SONORA.ELM 28.01.2003 15:53 484 SONORA.INF 16.10.2002 10:03 21*812 THMBNAIL.PNG 4 файлов 75*398 байт Содержимое папки C:\Program Files\Common Files\Microsoft Shared\THEMES11\SPRING 25.10.2004 17:56 <DIR> . 25.10.2004 17:56 <DIR> .. 28.06.2002 12:48 2*527 PREVIEW.GIF 27.03.2003 20:12 64*509 SPRING.ELM 28.01.2003 15:53 466 SPRING.INF 16.10.2002 10:03 19*525 THMBNAIL.PNG 4 файлов 87*027 байт который я описал выше |
------- Отправлено: 06:26, 23-03-2005 | #3 |
Ветеран Сообщения: 1609
|
Профиль | Отправить PM | Цитировать Я так думаю, что в условиях DOS такое сделать невозможно. Скорей стоит попробовать какие-либо файлоые менеджеры (для Windows), которые бы имели функцию фильтра файлов.
|
------- Отправлено: 07:27, 23-03-2005 | #4 |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать Дельный совет, но не продуктивный.
Вроде чета сказал а толку ноль. Советую впредь воздержаться от подобных высказываний. Предложение Murder7 не противоречит приведенным тобой исходным данным, а вот твое выссказывание - абсолютно не обосновано. Если тебе что-то непонятно или ты считаещь что-то не верным, то в следующий раз, постарайся аргументировать свои слова или задавай уточняющие вопросы. |
|
------- Последний раз редактировалось Greyman, 23-03-2005 в 12:27. Причина: нарушение п.3.1 правил Отправлено: 09:21, 23-03-2005 | #5 |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать Предложили такоы вот скрипт.
/////////////////////////////////////////////////////////////////////// var fso = new ActiveXObject("Scripting.FileSystemObject"); /////////////////////////////////////////////////////////////////////// var folder = fso.GetFolder(WScript.Arguments(0)); var filesEnum = new Enumerator(folder.Files); for(;!filesEnum.atEnd(); filesEnum.moveNext()) { var file = filesEnum.item(); WScript.Echo(file.Path.substr(0, file.Path.length - file.Name.length) + "\t" + file.Name + "\t" + file.Size + " bytes" + "\n"); } она выдаёт ответ в нужной форме, но в виде информ окна и не сканирования поддирикторий. может кто рубит в скриптах помогите добавить следующие функции: сканирование субдиректорий сохранение результата в файл |
------- Последний раз редактировалось Grenky, 23-03-2005 в 10:21. Отправлено: 09:33, 23-03-2005 | #6 |
Человек Сообщения: 3314
|
Профиль | Отправить PM | Цитировать Grenky
Цитата:
Если это так, то попробуй посмотреть прогу NikFileTree. Простенько и со вкусом, есть различные настройки. В текущей версии (1.8), путь к файлу от его имени разделителями не отделяется, но в одну из последующих версий автор возможно это и встроит (чтоб удобней экспорт в Excel было делать, я ему об этом писал). Средствами команды "dir" нет возможности получить в выходном файле в одной строке сразу и директорий, и имя файла, и его размер. |
|
------- Отправлено: 12:20, 23-03-2005 | #7 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Да, именно NikFileTree и спасет Grenky. Попробовал сам ее использовать, результат именно такой, какой требуется Grenky!
|
Отправлено: 14:53, 23-03-2005 | #8 |
Человек Сообщения: 3314
|
Профиль | Отправить PM | Цитировать Grekalov
Цитата:
|
|
------- Отправлено: 17:26, 23-03-2005 | #9 |
old Teapot Сообщения: 1767
|
Профиль | Отправить PM | Цитировать а ЫсчЁ есть такая халабуда, как TreeDir - это или текстовый файл, или dynamic HTML файл. Много настроек.
|
------- Последний раз редактировалось APOSTOL, 23-03-2005 в 20:52. Причина: хы... прямая линка не работает. Отправлено: 20:35, 23-03-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вывод списка всех служб, запускаемых от определенной учетки. | __sa__nya | Microsoft Windows NT/2000/2003 | 1 | 14-08-2009 15:29 | |
C/C++ - Создание списка файлов | Albreht | Программирование и базы данных | 2 | 20-07-2009 01:17 | |
Интерфейс - [решено] Оптимизация открытия списка файлов в ХР | chickaboo | Microsoft Windows 2000/XP | 4 | 30-06-2008 18:11 | |
[решено] Разница между размерами файлов и занимаемым местом | dimon-lexus | Хочу все знать | 7 | 24-03-2007 19:31 | |
Обратный порядок списка файлов | Guest | Microsoft Windows 95/98/Me (архив) | 31 | 19-02-2004 00:07 |
|