My.Computer.FileSystem.WriteAllText 参数 包含/ 怎么办?

红衣老大 2012-05-28 03:35:40
比如一个参数 是 C/C++语言程序设计.txt


就会提示错误
...全文
140 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ParanoidKing 2012-05-28
  • 打赏
  • 举报
回复
Windows的文件名不能包含\/:*?"<>|啦
hztltgg 2012-05-28
  • 打赏
  • 举报
回复
用全角的斜杠,要好看一点的话,把C和加号都统一为全角
红衣老大 2012-05-28
  • 打赏
  • 举报
回复
问题在于

我希望文件名是 C/C++语言程序设计.txt

似乎不论怎么样 都是不能包含 /的
hztltgg 2012-05-28
  • 打赏
  • 举报
回复
不是My.Computer.FileSystem.WriteAllText 的问题,你先手工建立一个 C/C++语言程序设计.txt
文件看看,肯定是提示文件名不能有 /
bdmh 2012-05-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

C//C++语言程序设计.txt
[/Quote]
不是这个,不知道你报什么错啊
孟子E章 2012-05-28
  • 打赏
  • 举报
回复
试试
System.Web.HttpUtility.UrlEncode("C/C++语言程序设计") + ".txt"
bdmh 2012-05-28
  • 打赏
  • 举报
回复
C//C++语言程序设计.txt

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧