В командной строке Windows это приведет к созданию нового файла с именем test.txt

> echo "hello world" > test.txt

Я хотел бы создать новый файл и новую папку за один шаг. Что-то вроде

> echo "hello world" > newFolder\test.txt

Но это только выдает ошибку: The system cannot find the path specified.

Есть ли шанс избежать использования дополнительного mkdir newFolder?

2 ответа2

2

Быстрый поиск, и я не смог найти какой-либо "трюк", но вы можете достичь того, что вы хотите, комбинируя команды на одну, например, так;

mkdir nested && echo "test" > ./nested/test.txt
0

Попробуй это:

mkdir folder_name_here && cd folder_name_here/ && echo "hello world" > test.txt

И не забудьте запустить его в каталоге, в котором вы хотите сохранить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .