首页新闻找找看学习计划

获取本地的路径的属性值带有0

0
悬赏园豆:5 [已关闭问题] 关闭于 2018-03-06 13:33

获取这个文本的时候这个属性是带0的

再打开查看这个参数的值发现是正常的如图:

但是实际读取的时候,会显示这个路径异常

夜里挑键戳灯的主页 夜里挑键戳灯 | 菜鸟二级 | 园豆:297
提问于:2017-12-02 11:24
< >
分享
所有回答(2)
0

不要臆想的相对路径 —— 程序运行的当前路径是变化的,不是你想的网页那样。

比如你执行dos命令,是不是会出现找不到或不认识的字样~~因此你需要先cd或者绝对路径。

AppDomain.BaseDirectory去取。

花飘水流兮 | 园豆:10177 (专家六级) | 2017-12-02 15:24

我这里是已经获取到的路径存在一个记录表里面,然后从数据表抓出来 存入SNC类的时候出现的转义字符的问题,请问有什么办法可以解决吗

支持(0) 反对(0) 夜里挑键戳灯 | 园豆:297 (菜鸟二级) | 2017-12-04 08:59

@夜里挑键戳灯: 有什么问题?string会自我处理\0,这是截断标识

支持(0) 反对(0) 花飘水流兮 | 园豆:10177 (专家六级) | 2017-12-04 09:04

@花飘水流兮:   赋值代码:Snc.SavingSetting("LocalPath", txtPath.Text.Trim());

读值代码:Snc.LocalPath = Snc.ReadSetting("LocalPath");

在执行时,会出现问题所展示的问题

支持(0) 反对(0) 夜里挑键戳灯 | 园豆:297 (菜鸟二级) | 2017-12-04 09:18
0

\0应该是ascii值为0的空字符吧

风不平 | 园豆:109 (初学一级) | 2017-12-03 11:16

是的吧 这边有办法去掉这个吗

支持(0) 反对(0) 夜里挑键戳灯 | 园豆:297 (菜鸟二级) | 2017-12-04 08:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册