forum > Офф-топик

как сделать список файлов в директории?

(1/2) > >>

dolgachov:
ребята, мне нужно сделать примитивную вещь, но я что-то торможу.

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

сейчас мне надо очистить место и стереть эти копии, но мне нужно иметь список этих файлов. то есть, на каждую такую папку мне нужно натравить какую-то софтину, которая тупо сделает текстовый файл со списком файлов в папке, потом сами файлы стереть, а текстовый файлик оставить.

и вот тут я торможу. по-моему это вообще можно сделать какими-то стандартными средствами вин ХП.

подскажите, пожалуйста, как мне создать такие файлы со списком содержимого папок.

спасибо!

toshimself:
можно попробовать досовским dir воспользоваться:
например диск д:
пуск - выполнить - cmd - в открывшемся окне пишем строчку - dir D: /w d:\list.txt

там еще есть много ключей с помощью которых можно указать нужные аттрибуты файлов которые должны попадать в список.. их можно посмотреть коммандой: dir /?

Только формат сохраненного текста будет досовским (казябликами), можно будет его переконвертировать под виндовый в ms word.

Forster:
1. В командной строке "dir /s /d /p" из корневого каталога. Ключ /s указывает на то, чтобы включать в список подкаталоги
2. после заполнения каждого экрана правую кнопку - выделить всё
3. Enter - это копирование в буфер в окне командной строки.
4. Вставить в текстовый файл.

Кажется муторно, но быстро достаточно. И текстовый файл один - но видно где что лежит. Софтины стандартной не помню, если не изголяться с макросами в SQL или где-то еще.

7ootch:

--- Цитата: Forster от Августа 03, 2008, 08:23:39 pm ---1. В командной строке "dir /s /d /p" из корневого каталога. Ключ /s указывает на то, чтобы включать в список подкаталоги
2. после заполнения каждого экрана правую кнопку - выделить всё
3. Enter - это копирование в буфер в окне командной строки.
4. Вставить в текстовый файл.

Кажется муторно, но быстро достаточно. И текстовый файл один - но видно где что лежит. Софтины стандартной не помню, если не изголяться с макросами в SQL или где-то еще.


--- Конец цитаты ---

вывод можно направлять сразу в файл:
dir /s /d /p >> file.txt

возможно что при открытии файла блокнотом вместо кириллицы будут каракули, но в Word-е это можно исправить выбрав кодировку ms-dos.

упс, toshimself уже всё написал   :angel:

dolgachov:
ребята, спасибо вам!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии