Пакетный файл для выборки из спика файлов текстовый(название и описание)
Разработать пакетный файл для вывода в файл списка всех файлов в заданном каталоге (задается в командной строке), начинающихся с символа a, а также информацию о них.
|
Скуб, так как тип информации не оговорен
Код:
DIR /A-D "%~1\a*"|FIND "." >file.txt |
amel27, У меня имеет место некоторая странность: команда dir *.* выдаёт
Код:
Содержимое папки D:\delete Код:
Содержимое папки D:\delete Причём, если файлы с указанными именами на дискетке, всё нормально, а на жестком почему-то цепляются лишние файлы. |
megaloman, похоже DIR ищет по длинным и по коротким контекстам имен
Код:
DIR /X a* |
megaloman, amel27, озвучьте Ваши ОС, где сие наблюдалось, пожалуйста. Если сие так и есть (в плане «це не не баг, а фича»), это ж какие «грабли» можно получить :(.
|
Вопрос снимается, приношу свои извинения. Надо почаще вспоминать молодость:
Цитата:
|
Цитата:
как вариант - использовать свою фильтрацию, на FindStr: Код:
DIR /A-D *|Findstr /BIRC:"....................................a" |
Цитата:
Проблема оказывается гораздо шире, ибо здесь и «del a*.*», и «for %i in (a*.*) do …» ведут себя идентичным образом. Ещё хуже, что и прочие среды (например, WSH: «WScript.CreateObject("Scripting.FileSystemObject").DeleteFile "c:\001\a*.*"») ведут себя столь же, гм, неподобающим, хоть и объяснимым образом. В общем, да, Вы правы — надо сие держать в уме. |
Время: 11:00. |
Время: 11:00.
© OSzone.net 2001-