社区
C++ Builder
帖子详情
文件路径的问题,急!!!(会死人的)
supercctv
2003-06-01 04:52:56
用savedialog取得的filename是比如这样的路径f:\a\1.txt
那么如果在程序中要使用这个路径,要转化为f:\\a\\1.txt
怎么做?
...全文
82
22
打赏
收藏
文件路径的问题,急!!!(会死人的)
用savedialog取得的filename是比如这样的路径f:\a\1.txt 那么如果在程序中要使用这个路径,要转化为f:\\a\\1.txt 怎么做?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanren_me
2003-06-02
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TReplaceFlags rf;
rf << rfReplaceAll;
AnsiString s=Edit1->Text;
Edit1->Text=StringReplace(s,"\\","\\\\",rf);
}
hitbabiq
2003-06-02
打赏
举报
回复
来往了,支持!
PoorAngel
2003-06-02
打赏
举报
回复
^_^!
shanewest1
2003-06-02
打赏
举报
回复
清楚了
还有问题吗?
qiuafa
2003-06-02
打赏
举报
回复
画蛇添足
「已注销」
2003-06-02
打赏
举报
回复
ExtractFileDir(filename);
100geOK
2003-06-02
打赏
举报
回复
直接可以用的,不需要多加什么东西了。
evence
2003-06-02
打赏
举报
回复
差不多就这些了。
loking
2003-06-02
打赏
举报
回复
不用转。
程序中的"\\abc"与显示出来的 \abc 是一样的,第一个斜杠是转义字符。
Behard
2003-06-02
打赏
举报
回复
问题是这样的,用 copyfile()复制的时候出错,复制不成功。
具体是什么错误呀?
因为使用 CopyFile 要求比较严格容易出错
当为只读、系统等文件属性时,CopyFile 可能不成功,要先修改文件属性才行
可以使用 SHFileOperation 来操作
clong320
2003-06-02
打赏
举报
回复
在C或C++里(其它语言中也是)有些符键盘上无法输入,如CR,LF,TAB等;有些符号被使用在命令语法中作为命令语法用符而不表示符号本身的意义,即这些符号不会被处理成显示符号,如:单引号'、双引号"。若要想在字符串中显示'、"或其它特殊符号时,必须在前面加上转义符“\”,如:\" -- 表示要显示双引号"
\' -- 表示要显示单引号'
........
(有关其它特殊符号可以找一本C或C++的基础教材看一看就明白了)。
那麽要将转义符“\”作为其本身(反斜杠)使用时就规定在其前面再加上转义符“\”,即路径目录中\(反斜杠)的表示方法为\\。
laoriver08
2003-06-01
打赏
举报
回复
大家基本上都说完了
qibo999
2003-06-01
打赏
举报
回复
你只要记住:
1、你在代码中手工输入的,'\\'就代表实际的一个\;
2、从控件中或运行界面输入得到的,不用再处理,就是实际的\,一个顶一个,直接用就行了。
supercctv
2003-06-01
打赏
举报
回复
问题是这样的,用 copyfile()复制的时候出错,复制不成功。
realplayer53
2003-06-01
打赏
举报
回复
up!
wayenlee
2003-06-01
打赏
举报
回复
up
qibo999
2003-06-01
打赏
举报
回复
不用转。
程序中的"\\abc"与显示出来的 \abc 是一样的,第一个斜杠是转义字符。
上次给一位兄弟解释半天,累的我半死,他好象还不明白,可能他要的真是一个空字符'\0',哎.
s98231106
2003-06-01
打赏
举报
回复
不用转。
teatool
2003-06-01
打赏
举报
回复
如果是在程序运行时得到这样的路径名,那么不需要转化,直接用就行了。“\\”的情况只在手工写的代码中才这样用,因为\号在C/C++中是转意符。其实你在代码中写的C:\\abc\\def.txt,在程序运行时内存中的并不是这串字符,而是C:\abc\def.txt,也就是说\号是给编译器看的,程序运行时并不起作用
Lersh
2003-06-01
打赏
举报
回复
不用转化,实际字符串就是"f:\a\1.txt"
只有在代码里"\"才写成"\\"
加载更多回复(2)
Endnote修改output style无法保存的
问题
&如何修改
今天写毕业论文,修改Endnote官网上的“Chinese Std GBT7714(numeric)”格式,更改结果却无法保存,气
死
人!接下来讲讲Output style的里面设置的各个选项的含义。的Style Folder,随便到一个。原因很简单,默认情况下你没有。6.结尾参考文献的作者个数。5.正文引用中的作者个数。
JSP
路径
问题
JSP中使用引入css
文件
和javascript产生的相对
路径
绝对
问题
烦
死
人了。 一劳永逸解决这个
问题
! 看看开发的目录 [code] -WebContent - css style.css + META-INF - WEB-INF - jsp login.jsp + lib we...
压缩
文件
名超过260字符的解决--原创,转载务必加以说明。
编程时,有时要下载一些压缩
文件
,不知大家遇到没遇到这种情况,解压时出错,报告
文件
名或
路径
超过260字符(不太清楚是
文件
路径
还是
文件
名的限制,时间已经有二个多月了,忘了),开始为了节省时间我上Google搜索,按照搜索到方法做了,有时候行,有时候就不行了。我就试用Winzip,WinRar,7zip多种解压工具解压,都是这个错误,上网搜索知道这些基于Windows的软件,都有260字符的限制...
记录IDEA找不到或无法加载主类 Main
问题
,不要放在中文
路径
下
再创一个在code
文件
夹下,和上面的“代码”
文件
夹对比,都用默认
文件
。找不到main,搜了各种办法,感觉都很玄学,没一个管用 ,差点
急
死
。就这个小
问题
,解决不了是真能
急
死
人,差点学业未半而中道崩殂。第一次用IDEA,版本2023.1.2。突然想到是不是中文
路径
问题
。创建一个默认java
文件
。
【python】一 Anaconda 清华开源软件镜像源地址
下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章