如何在 Windows 中使用命令行创建文件?在命令之前在尚不存在的文件夹中创建文件,因为该命令将同时执行文件和文件夹

如何在 Windows 中使用命令行创建文件?在命令之前在尚不存在的文件夹中创建文件,因为该命令将同时执行文件和文件夹

我正在尝试使用命令行创建一个文件,格式为

mkdir -p /path/to/directory && touch /path/to/directory/file.txt

所以在我的情况下会是这样的:mkdir -p layout && touch layout/layout.ejs,但我收到一条消息

touch不被识别为内部或外部命令、可运行程序或批处理文件。

文件夹已成功创建,但文件尚未创建。

答案1

不确定你想做什么。你可以在 CMD 中将文本发送到文件使用重定向命令,>.例如

echo "hello world" >c:\temp\layout.ejs

发送此内容:

"hello world"

layout.ejs到文件夹中的文件C:\temp

相关内容