C#获取关联文件路径,遇到空格截断问题

qq_22186079 2016-10-09 10:44:05
我写了一个程序,关联了一个文件格式,双击那个格式的文件可以通过Environment.GetCommandLineArgs()获取到文件路径,但是如果遇到文件路径中有空格就会被截断成几段,例如:【C:1/桌 面/25.HS就会获取成:[C:1/桌] [面/25.HS]】如果只是单个空格还可以连接获取文件路径,如果有连着的空格就没办法了【我不知道有几个空格】,我希望可以直接或者间接得到完整的关联文件路径!望各位大神赐教!
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_22186079 2016-10-10
  • 打赏
  • 举报
回复
我终于解决了这个问题,这个问题困扰了我一个多星期,几乎整个国庆节假期都在找怎么解决这个问题,好在现在解决了,为了防止有朋友像我一样被这个问题困扰,我发出解决这个问题的方法: //得到点击的关联文件路径 string fileWay = Environment.CommandLine.Split(new char[] { '\"' }, StringSplitOptions.RemoveEmptyEntries)[1]; 找到这个解决方法说来也巧,刚才发了这个帖子,没人回复正准备关机洗洗睡的,想再碰碰运气随便找一个帖子,没想到没想到,就让我瞎猫碰到死耗子了高兴的只拍大腿,把我父母都吵醒了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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