|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » [решено] Вывод списка файлов с полными путями и размерами |
|
||||
|
|
[решено] Вывод списка файлов с полными путями и размерами
|
|
Пользователь Сообщения: 84 |
Есть задача сделать таблицу имеющую следующие столбцы:
Имя дериктории Имя файла Размер файла файлы лежат в одной папке, но в разных поддерикториях. Мне удалось только вытащить Имя дериктории + Имя файла командой dir /b /s а вот с размером проблемма. Возможно проблемма решается тока скриптом, но писать таковые к сожелению не умею. Поможите. |
|
|
------- Отправлено: 05:31, 23-03-2005 |
|
Человек Сообщения: 3321
|
Профиль | Отправить 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 |
|
Человек Сообщения: 3321
|
Профиль | Отправить PM | Цитировать Grenky
Цитата:
Если это так, то попробуй посмотреть прогу NikFileTree. Простенько и со вкусом, есть различные настройки. В текущей версии (1.8), путь к файлу от его имени разделителями не отделяется, но в одну из последующих версий автор возможно это и встроит (чтоб удобней экспорт в Excel было делать, я ему об этом писал). Средствами команды "dir" нет возможности получить в выходном файле в одной строке сразу и директорий, и имя файла, и его размер. |
|
|
------- Отправлено: 12:20, 23-03-2005 | #7 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Да, именно NikFileTree и спасет Grenky. Попробовал сам ее использовать, результат именно такой, какой требуется Grenky!
|
|
Отправлено: 14:53, 23-03-2005 | #8 |
|
Человек Сообщения: 3321
|
Профиль | Отправить 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 | |
|