• Как создать несколько папок с файлами с соответствующими именами из списка?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Можно создать бат-файл, который считывает содержимое файла file.txt, затем разбивает его по пробелам и для каждого элемента создает папку с соответствующим именем и файл внутри этой папки с таким же именем.
    @echo off
    setlocal enabledelayedexpansion
    
    REM Читаем каждую строку из файла file.txt
    for /f "tokens=*" %%i in (file.txt) do (
        REM Разбиваем строку на отдельные элементы
        for %%j in (%%i) do (
            REM Создаем папку с соответствующим именем
            mkdir %%j 2>nul
            REM Создаем файл в этой папке с тем же именем
            <nul (set /p=%%j) > %%j\%%j.txt
        )
    )
    
    echo Done.
    pause
    Ответ написан
    1 комментарий