c++buider 文件相对位置

Henry.6 2009-07-28 04:35:35
TIniFile *myinifile =new TIniFile(".\Movie.ini");

能在c++builer 中用.\ 表示同一文件夹下吗??
...全文
82 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Henry.6 2009-08-03
  • 打赏
  • 举报
回复
谢谢。
yangangs 2009-07-29
  • 打赏
  • 举报
回复
常用3楼的方法
ccrun.com 2009-07-29
  • 打赏
  • 举报
回复
尽量不要在程序中使用相对路径,如果有一次OpenDialog的操作,将改变默认文件夹的位置。
还是推荐使用ExtractFilePath(ParamStr(0)) + "xxx.ini";这样的文件路径。
lhy 2009-07-28
  • 打赏
  • 举报
回复
.\是当前目录,不一定是同一目录。
周药师 2009-07-28
  • 打赏
  • 举报
回复
// .\\Movie.ini

[Quote=引用楼主 6rl 的回复:]
TIniFile *myinifile =new TIniFile(".\\Movie.ini");
[/Quote]
fairchild811 2009-07-28
  • 打赏
  • 举报
回复
如果movie和exe同一目录下,直接 TIniFile("movie.ini");就可以了
如果在exe的子目录下。TIniFile("子目录\\movie.ini");
wg961423 2009-07-28
  • 打赏
  • 举报
回复
TIniFile *Ini=new TIniFile(ExtractFilePath(Application->ExeName)+"Data.ini");
wtu_3205017 2009-07-28
  • 打赏
  • 举报
回复
我一般用
TIniFile *ini = new TIniFile(ChangeFileExt(Application->ExeName, ".ini"));
Triplle 2009-07-28
  • 打赏
  • 举报
回复
可以,我都这样用的.不过初始化的目录是程序目录,譬如exe运行时的目录
如果不清楚自己当前的目录位置,建议用GetCurrentDir()看看

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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