这应该生成具有不同文件的Web文档的层次结构,这是因为我很懒,我做了这个。
@echo off
echo.
echo This program will generate the base folder for a new website .. .
pause
md folders
echo > folders/default.html "<html> /* More content */ </html>"
echo > folders/style.css " /* All the standards i always use */ "
echo > folders/javascript.js " /* All the standards i always use */ "
echo.
exit
它也有效,但问题是,我无法删除/删除引号,但这会给出歇斯底里的时刻。
我尝试了很多不同的东西。用类型改变回声,我尝试了我可以在www等上找到的不同的转义选项,但引号仍在那里。
答案 0 :(得分:9)
您需要转义所有CMD保留字符<
>
|
^
(
)
和&
插入符^
。
几条评论
更完整的例子是
echo ^<!DOCTYPE HTML PUBLIC^> >index.html
echo ^<html^> >>index.html
echo ^<!-- more content --^> >>index.html
echo ^<!-- you don't need to escape ( ) outside blocks --^> >>index.html
echo ^<!-- don't escape inside quotes "&" --^> >>index.html
echo ^</html^> >>index.html