今天写c#的时候,在读取文件的时候不停报:“不支持给定路径的格式”
语句是这样的:
string my_path = System.IO.Path.Combine(@"C:\Users\SRH\Desktop", "test.txt"); string text = System.IO.File.ReadAllText(my_path);
是不是完全没有问题啊!可是它就是不停报错啊摔!
然后我尝试在两句语句中加入断点,获得了my_path的值
依然看不出啥问题啊摔!
把后面的test.txt截掉,扔进cmd cd一下
(当时没截图)发现路径无法被cd,这就有意思了,我仔细观察了一下,发现这个复制进来的路径好像前面多了一点点空隙?
感觉是大写C有问题,带上了一点不知道啥的字符,于是我手打了一个大写C替换了上去,报错依旧
我又网上找了个大写C复制粘贴进去,问题竟然解决了?
反正现在问题是解决了,但不知道为什么……有人知道的话欢迎评论区说一下
ps:现在我再去直接复制资源管理器的路径又是正确的,所以问题无法再现了