我正在尝试使用以下代码创建一个 .cmd 文件:call .\CopyToTarget.cmd w60 glb "C:\Users\oma\me\trunk-r664\USB-map"
. 我正在创建此代码约 5 次。
但是由于\trunk-r664\
已经在使用中,因此我似乎无法将:@"\trunk-r664\USB-map"
写入 .cmd 文件中。有谁知道如何修理它?它不断给我错误:UnauthorizedAccesExpection was unhandled, ccess to the path 'C:\Users\me\Desktop\trunk-r664\USB-map' is denied.
using (StreamWriter sw = File.CreateText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
+ "\\trunk-r664\\trunk\\cmd\\custom\\RunAll.cmd"))
{
for (int j=0;j<installeerlijst64.Count;j++)
{
sw.WriteLine("call .\\CopyToTarget.cmd " + installeerlijst64[j] + " glb" +
File.CreateText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\trunk-r664\USB-map"));
}
}
我也试过了,但它告诉我我使用了非法字符:
"\""+File.CreateText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
+ @"\trunk-r664\USB-map" + "\""));