Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
4 / 4 / 1
Регистрация: 03.04.2017
Сообщений: 91
1

Вывести в указанный файл имена файлов из указанных директорий

01.03.2018, 21:45. Просмотров 998. Ответов 1
Метки нет (Все метки)

Нужна доработка, но не могу с ней справится.Выводит в файл %1.txt имена файлов из указанных директорий, а нужно в указанный параметром txt файл.Помогите и объясните пожалуйста

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
del d:\%%1.txt
if "%1"=="" goto m1
if "%1"=="/?" goto h1
:m2
 if "%1"=="" goto end
for %%i in ("%1") do dir /b /a-d %%i>>%%1.txt
 echo %1 parametr
 shift
 goto m2
 :h1
 echo имя_файла_куда  д1  д2  д3  и т.д.
 goto end 
:m1
echo need parametrs! 
:end
Добавлено через 2 часа 46 минут
Неужели никто не подскажет даже?Я в отчаянии...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2018, 21:45
Ответы с готовыми решениями:

Вывести в указанный файл имена файлов из указанных директорий
Написал только для одной директории, прошу помочь написать для нескольких echo on dir d:\ > t.txt

Удалить из указанных директорий файлы, имена которых соответствуют шаблону
Удалить из указанных директорий файлы, имена которых заданы шаблоном.

Вывести имена указанных систем и количество сообщений, переданных каждой системой
Добрый день товарищи, возникла проблема у девушки с написанием запроса, условия такие: есть три...

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

1
207 / 194 / 67
Регистрация: 09.02.2016
Сообщений: 998
02.03.2018, 11:55 2
Лучший ответ Сообщение было отмечено mamay12 как решение

Решение

Я понял,что надо вводить в качестве параметров папки.Содержимое этих папок выводим в текстовый файл с названием той самой папки из которого эти файлы.
Я отбросил все и написал только код который делает это.
Вот так правильно
Если имя папки имеет пробелы.То параметр в виде имени такой папки, пишется в кавычках.Например:
new1.bat papka1 "papka2 3" papka4
Windows Batch file
1
2
@echo off
for %%a in (%*) do dir /b /a-d "%%~a">>%%~a.txt
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2018, 11:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Записать в данный файл короткие имена всех найденных файлов и даты их последней модификации. Вывести содержания файла
Помогите пожалуйста имеются коды . И еще надо - Записать в данный файл короткие имена всех...

Нужно вывести содержание и размер директорий и файлов
Вот dsgjkytybt скрипта: PS C:\Users\jjack> $MainFolder = "D:" $MainFolder_FileSize =...

Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов
Прошу помощи у знающих людей. Существует 2 массива, содержащих названия файлов.Требуется сравнить...

Командный файл для копирования, переноса и удаления файлов из задаваемых в меню директорий с выбором действий
Всем доброго времени суток... Нужно написать командный файл для копирования, переноса и удаления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.