forum.dolgachov.com - форум о фотобанках, стоках и продаже фотографий / microstock forum
forum => Офф-топик => : dolgachov August 03, 2008, 07:20:58 PM
-
ребята, мне нужно сделать примитивную вещь, но я что-то торможу.
ситуация такова: у меня есть на диске какое-то количество папок с файлами. сами эти файлы у меня есть и в других местах тоже, а в этих папках лежат наборы копий. фактически мне достаточно знать названия файлов, сами эти копии не нужны.
сейчас мне надо очистить место и стереть эти копии, но мне нужно иметь список этих файлов. то есть, на каждую такую папку мне нужно натравить какую-то софтину, которая тупо сделает текстовый файл со списком файлов в папке, потом сами файлы стереть, а текстовый файлик оставить.
и вот тут я торможу. по-моему это вообще можно сделать какими-то стандартными средствами вин ХП.
подскажите, пожалуйста, как мне создать такие файлы со списком содержимого папок.
спасибо!
-
можно попробовать досовским dir воспользоваться:
например диск д:
пуск - выполнить - cmd - в открывшемся окне пишем строчку - dir D: /w d:\list.txt
там еще есть много ключей с помощью которых можно указать нужные аттрибуты файлов которые должны попадать в список.. их можно посмотреть коммандой: dir /?
Только формат сохраненного текста будет досовским (казябликами), можно будет его переконвертировать под виндовый в ms word.
-
1. В командной строке "dir /s /d /p" из корневого каталога. Ключ /s указывает на то, чтобы включать в список подкаталоги
2. после заполнения каждого экрана правую кнопку - выделить всё
3. Enter - это копирование в буфер в окне командной строки.
4. Вставить в текстовый файл.
Кажется муторно, но быстро достаточно. И текстовый файл один - но видно где что лежит. Софтины стандартной не помню, если не изголяться с макросами в SQL или где-то еще.
-
1. В командной строке "dir /s /d /p" из корневого каталога. Ключ /s указывает на то, чтобы включать в список подкаталоги
2. после заполнения каждого экрана правую кнопку - выделить всё
3. Enter - это копирование в буфер в окне командной строки.
4. Вставить в текстовый файл.
Кажется муторно, но быстро достаточно. И текстовый файл один - но видно где что лежит. Софтины стандартной не помню, если не изголяться с макросами в SQL или где-то еще.
вывод можно направлять сразу в файл:
dir /s /d /p >> file.txt
возможно что при открытии файла блокнотом вместо кириллицы будут каракули, но в Word-е это можно исправить выбрав кодировку ms-dos.
упс, toshimself уже всё написал :angel:
-
ребята, спасибо вам!
-
Чтоб не было каракуль в текстовом файле вместо кириллицы надо выбрать шрифт TERMINAL
В блокноте выбираем Формат-Шрифт и там TERMINAL вместо использующегося шрифта. И WORD'а не надо.
-
:shock:
-
100 гигов было под вот такими копиями, однако.
-
Ключ /u в консоли, и не будет проблем с кодировками.