请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

左一

高级会员

122

主题

311

帖子

1297

积分

高级会员

积分
1297
左一
高级会员   /  发表于:2024-7-3 08:26  /   查看:121  /  回复:2
1金币
获得的文件路径为什么会从单\变成\\或者\\\\,原地址是C:\Users\lenovo\Desktop\测试文件2\文件1.txt,变成C:\\Users\\lenovo\\Desktop\\测试文件2\\文件1.txt
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

在某些编程语言中,如JavaScript或C#,单个反斜杠([/backcolor]\)用作转义字符。例如,在字符串中表示新行([/backcolor]\n)或制表符([/backcolor]\t)。为了避免混淆,路径中的单个反斜杠需要被转义,这通常通过使用双反斜杠([/backcolor]\\)实现。[/backcolor]

2 个回复

倒序浏览
最佳答案
最佳答案
antd
中级会员   /  发表于:2024-7-3 08:26:04
来自 2#
在某些编程语言中,如JavaScript或C#,单个反斜杠(
\
)用作转义字符。例如,在字符串中表示新行(
\n
)或制表符(
\t
)。为了避免混淆,路径中的单个反斜杠需要被转义,这通常通过使用双反斜杠(
\\
)实现。

评分

参与人数 1金币 +5 收起 理由
Simon.Sun + 5 赞一个!

查看全部评分

回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-7-3 09:38:05
3#
感谢大佬的支持。
原因就如大佬所说,\ 一般会作为编程语言里的转义符号,为了避免 Windows 文件分割符产生歧义,所以做了转义。

如果是在代码中操作,应该不会影响到文件读取,我们是具体遇到什么问题了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部