无论文件是否存在, 你试验这个:
//默认的工作目录为:
//如果你没创建快捷方式, 或者快捷方式没有定义工作目录, 就是你的执行文件的文件夹
//如果你创建了快捷方式, 并且你的快捷方式指定了工作目录, 你通过快捷方式执行的文件, 就是快捷方式指定的文件夹
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) |