Задать вопрос
@smit1987

Как вывести названия файлов списком?

Имеем батник для вывода списка файлов в папке в текстовый файл:
chcp 1251
echo %date% %time% >spisok.txt
dir /b >>spisok.txt

Задачи:
1. Выводить список файлов не в столбик, а в строку.
2. Между названий файлов добавлять определенные символы.
  • Вопрос задан
  • 419 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov
Автоматизатор
@echo off
chcp 1251 >nul
echo %date% %time% >spisok.txt

setlocal enabledelayedexpansion
set "separator=, "  REM выведем названия через запятую

set "line="
for %%f in (*) do (
    if defined line (
        set "line=!line!%separator%%%f"
    ) else (
        set "line=%%f"
    )
)

echo !line! >> spisok.txt
endlocal
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы