我正在尝试使用system命令创建文件,但是由于某些原因它无法正常工作。它只是回显命令。
system("echo 'Hello2222, world.' >foo2.txt");
Hello2222, world. >foo2.txt
当我在CMD中运行echo命令时,将创建文件。
答案 0 :(得分:2)
请注意,system
的文档中说
在Windows上,系统不使用外壳,并且有单独的外壳 将命令行传递到外壳的功能外壳。
shell("echo 'Hello2222, world.' >foo2.txt")
会做你想要的。