vb.net界面设计

想在c盘根目录下新建一个名为“test”的文件夹,在文件夹里面新建名为“test.txt”,用以下语句,运行时出错。Fileopen(1,"c:\test\test.tx... 想在c盘根目录下新建一个名为“test”的文件夹,在文件夹里面新建名为“test.txt”,用以下语句,运行时出错。
Fileopen(1,"c:\test\test.txt",OpenMode.Output)
但是我手动在c盘根目录下建立test文件夹,用以上语句就可以生成test.txt,请问这是什么原理?Fileopen()不是可以新建文件吗(文件不存在)?
展开
 我来答
verywzm
2009-03-20 · TA获得超过947个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:410万
展开全部
可以先把外层的目录新建出来,代码如下:
Dim path As String
path = "c:\text\text\txt\text1.txt"
System.IO.Directory.CreateDirectory(path.Substring(0, InStrRev(path, "\"))) '建立path这个路径的所有所需目录
System.IO.File.WriteAllText(path, "牛年快乐", System.Text.Encoding.Default)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式