Vb.net System.IO.IOException:&x27;错误的文件名或编号';

Vb.net System.IO.IOException:&x27;错误的文件名或编号';,vb.net,Vb.net,我有这个字符串,我正试图用FileSystem.write来写它,我不断地得到这个错误“错误的文件名或编号” sline = FormName + "|" + OrderNo + "|" + BatchNo + "|" + OpusOverlay + "|" + Overlay + "|" + Type + "|" + Numbered + "|" + NeedPDF + Constants.vbCrLf; FileSystem.Write(1, sline); 这

我有这个字符串,我正试图用FileSystem.write来写它,我不断地得到这个错误“错误的文件名或编号”

sline = FormName + "|" + OrderNo + "|" + BatchNo + "|" + OpusOverlay + "|" 
+ Overlay + "|" + Type + "|" + Numbered + "|" + NeedPDF + 
Constants.vbCrLf;
            FileSystem.Write(1, sline);

这可能是什么原因?如果能朝着正确的方向努力,我们将不胜感激

这就是汉斯所指的例子

Using strw As StreamWriter = New StreamWriter(Path+file.ext)
    strw.Write(sline)
End Using

缺少或不正确的FileSystem.Open()调用,通常为。不要使用这些方法,它们只用于移植二十年前编写的旧VB代码。改用StreamWriter。欢迎访问该网站。