[identity profile] alex-kabachkoff.livejournal.com posting in [community profile] useful_faq
Есть такая замечательная команда DOS, как "dir >filelist.txt /b", которая выводит в текстовый файлик оглавление директории безо всякой лишней служебной информации. Пользуюсь ей для быстрого создания каталогов файлов и директорий - с фото и аудио, в частности.
Единственное, меня добивает вбивать в команду "cd" полный путь к требуемой директории, т.к. при вызове строки MS-DOS текущей папкой оказывается что-то очень далекое...
Я долго думал и придумал сделать пакетный командный файл filelist.bat, содержащий только вышеуказанную команду dir с параметрами. Однако по непонятной мне причине при запуске этой команды из файла она создает оглавление с указанием всей служебной инфы! Из командной строки же все работает, как надо.
Где тут собака порылась?
И как можно упростить это действие?

Спасибо!

Date: 2007-04-05 01:30 pm (UTC)
From: [identity profile] toomany.livejournal.com
/b перенесите влево от > :)
dir /b >filelist.txt
:)

Date: 2007-04-05 01:43 pm (UTC)
From: [identity profile] toomany.livejournal.com
А почему из ком.строки и из файла по-разному работает?

А чёрт его знает :-/

Date: 2007-04-05 02:07 pm (UTC)
From: [identity profile] necroz.livejournal.com
Пользуйтесь файл командерами. При запуске cmd или dir сразу стартует с нужной директории.

Date: 2007-04-05 03:22 pm (UTC)
From: [identity profile] f2065.livejournal.com
По поводу вбивания пути есть два способа упростить задачу:

1. у микрософта есть в составе PowerToys плагин CmdHere. Позволяет из контекстного меню проводника открывать консоль прямо от текущего места. http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

2. Path2Clipboard. Проводник научится текущий путь в буфер обмена класть. http://www.myfreeware.narod.ru/products/Path2Clipboard.htm