Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Petr7x
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 3
1

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

16.01.2016, 20:01. Просмотров 1221. Ответов 4
Метки нет (Все метки)

Здравствуйте,всех с прошедшими !
Вопрос: Имеем папки с разными именами,как пакетно в них создать новый txt файл ? В каждой папке должен быть 1 файл txt.
Желательно код для bat.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2016, 20:01
Ответы с готовыми решениями:

Пакетное создание копий заданного файла с разными именами из списка в текстовом файле
Всем доброго. Стоит следующая задача: 1. Есть файл (picture.png), есть текстовый файл...

Распределение файлов в папках по подпапкам с именами, соответствующими именам этих файлов
Распределение файлов в папках по подпапкам с названием подпапок как файл. например в папке 0005...

Генерирование N-ного количества файлов с разными произвольными именами и с заданным расширением
Доброго всем здоровьицца. Нужно сгенерировать батом энное количество файлов с заданным расширением...

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

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

4
greg zakharov
Покинул форум
2316 / 968 / 269
Регистрация: 07.05.2015
Сообщений: 1,909
17.01.2016, 11:25 2
Всего лишь пример:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
  setlocal
    set "name=%date:.=%%time::=%"
    set "name=%name:,=%"
    for /f %%i in (
      'dir /ad /s /b folder'
    ) do (
      cd.>"%%i\file_%name:~0,14%.txt"
    )
  endlocal
exit /b
1
Petr7x
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 3
17.01.2016, 12:28  [ТС] 3
Где у меня ошибка ? Создал bat файл,запустил и пусто.В подпапках нет текстовых файлов.Разместил в папке с подпапками.Может,я не так сразу написал вопрос в теме.Нужны тхт файлы в подпапках.Не судите строго, за "нубские" вопросы
0
alpap
2794 / 1595 / 537
Регистрация: 26.04.2015
Сообщений: 5,363
17.01.2016, 21:11 4
Вариант greg zakharov - отлично работает, запускать надо только его на уровне "folder", например с рабочего стола на котором эта папка. Или хотите, такой вариант:
Windows Batch file
1
2
3
4
@echo off
set "papka=D:\papka"
for /f "delims=" %%i in ('dir /ad /b /s "%papka%"') do pushd "%%~i" & rem:>"%%~ni.txt" & popd
pause>nul.
Добавлено через 54 секунды
запускайте откуда хотите.
1
Petr7x
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 3
18.01.2016, 15:36  [ТС] 5
Спасибо,кто ответил Буду пробовать.

Добавлено через 2 минуты
Всё получилось как и хотел ! С вашими добрыми делами )

Добавлено через 17 часов 5 минут

Добавлено через 1 минуту
Здравствуйте.
А как поступить,если в папках лежат файлы jpg ? "Бат" файл создаёт тхт в пустых папках.
0
18.01.2016, 15:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2016, 15:36

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

Создание папок с именами, взятыми из содержимого файлов
Добрый день! Такая задача - есть файлы с расширением .las (открываются блокнотом). В них нужно...

Создание файлов с именами, взятыми из списка в текстовом файле, и с заданным содержимым
Добрый день. Нужна помощь в создании файла из списка. Что нужно: Из списка создается "папка" в...


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

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

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