首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

-echo 写文件,超级简单简单,该怎么解决

2012-01-31 
----------------------echo 写文件,超级简单简单不知道为什么我在读取文件的时候?xml version1.0 enc

----------------------echo 写文件,超级简单简单
不知道为什么我在读取文件的时候
<?xml version="1.0" encoding="UTF-8"?> 读出来,前面为乱码,如果把文本最上面空一行,又没问题
部分代码如下:

for %%i in ("%file%") do set "file=%%~fi"  
setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('findstr /n .* "%file%"') do (


现想了一个办法,就是第一行我直接把字符指定写进去
但echo "<?xml version="1.0" encoding="UTF-8"?>" > ab.txt 这样写,文件里面多了双引号

我想把<?xml version="1.0" encoding="UTF-8"?>写入文件,
但如果 echo <?xml version="1.0" encoding="UTF-8"?> > ab.txt这样写又不可以,

[解决办法]

BatchFile code
echo ^<?xml version="1.0" encoding="UTF-8"?^>>ab.txt 

热点排行