我用C#做了个windows 程序生成一个*.BAT文件,然后运行它,好编译.cs文件
生成的.BAT文件如下:
path C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
cd\
C:
cd Documents and Settings\Administrator\桌面\x\bb\
csc t.cs
t.exe
pause
一执行 中文件“桌面”就乱码,导致找不到文件!
生成的.BAT文件如下:
path C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
cd\
C:
cd Documents and Settings\Administrator\桌面\x\bb\
csc t.cs
t.exe
pause
一执行 中文件“桌面”就乱码,导致找不到文件!
public void CreateIO()
{
Encoding cod = System.Text.Encoding.Default;
using (StreamWriter w = new StreamWriter(batPath,false,cod))
{
Log(createChar(0), w);
w.Close();
}}