Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350508
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:36

无论文件是否存在, 你试验这个:

//默认的工作目录为:
//如果你没创建快捷方式, 或者快捷方式没有定义工作目录, 就是你的执行文件的文件夹
//如果你创建了快捷方式, 并且你的快捷方式指定了工作目录, 你通过快捷方式执行的文件, 就是快捷方式指定的文件夹
Memo1->Lines->Add(ExpandFileName("test.txt"));
Memo1->Lines->Add(ExpandFileName("aaa.bbb"));

ChDir("C:\\WINDOWS"); //用 C:\\WINDOWS 文件夹作为当前工作目录
Memo1->Lines->Add(ExpandFileName("test.txt"));
Memo1->Lines->Add(ExpandFileName("aaa.bbb"));

ChDir("D:\\"); //用 D:\\ 作为当前工作目录
Memo1->Lines->Add(ExpandFileName("test.txt"));
Memo1->Lines->Add(ExpandFileName("aaa.bbb"));

正是因为如此, 你在 C++ Builder 的快捷方式的属性里指定工作目录, 每次 C++ Builder 存盘的时候默认路径就是这个了。

--------------------next---------------------

阅读(1138) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~