Создайте файл txt, используя командный файл в определенной папке
Я пытаюсь создать пакетный файл, который создаст текстовый файл в определенной папке. Я могу создать текстовый файл на своем рабочем столе, но мне нужно создать файл в определенном пути к файлу.
Например, в папке D:/Testing
я хочу создать пользовательский текстовый файл.
@echo off
echo .>> dblank.txt
Я использую приведенный выше код для создания файла .txt
на рабочем столе.
Я знаю, что это глупый вопрос, но я искал google и не нашел подходящего решения, которое могло бы мне помочь.
Ответы
Ответ 1
Да, это почти сделано. Просто укажите, где создать файл
@echo off
echo.>"d:\testing\dblank.txt"
Создает файл, содержащий пустую строку (CR + LF = 2 байта).
Если вы хотите, чтобы файл пуст (0 байт)
@echo off
break>"d:\testing\dblank.txt"
Ответ 2
Этот код, написанный выше, работал и на меня. Хотя, вы можете использовать код, который я пишу здесь,
@echo off
@echo>"d:\testing\dblank.txt
Если вы хотите написать некоторый текст в dblank.txt, добавьте следующую строку в конец вашего кода
@echo Writing text to dblank.txt> dblank.txt
Ответ 3
Изменен набор для удаления%, который будет записываться в текстовый файл в качестве эха вкл./выкл.
echo off
title Custom Text File
cls
set /p txt=What do you want it to say? ;
echo %txt% > "D:\Testing\dblank.txt"
exit
Ответ 4
Вы также можете использовать
cd %localhost%
чтобы установить каталог в папку, из которой был открыт командный файл. Ваш script будет выглядеть так:
@echo off
cd %localhost%
echo .> dblank.txt
Убедитесь, что вы установили каталог до, который вы используете для создания текстового файла.