delphi - Delphi 使用 ExtractFilePath 上一个目录
问题描述
我正在使用这段代码:
str := ExtractFilePath(ParamStr(0)) + '\Connection.ini';
获取.ini
文件的路径,但我想增加 2 个目录,因此该.ini
文件不位于 DEBUG 文件夹中。
我试过这个:
str := ExtractFilePath(ParamStr(0)) + '\..\..\Connection.ini';
但是没有用...
解决方案
上一个目录有很多可能性。其中一些包括:
str := ExtractFilePath(ExtractFilePath(ParamStr(0))) + '\Connection.ini';
或者
str := IncludeTrailingPathDelimiter(ExtractFilePath(ExtractFilePath(ParamStr(0)))) + 'Connection.ini';
或者
str := ExtractFilePath(ParamStr(0)) + '\..\Connection.ini';
推荐阅读
- php - 在类内的函数中访问 $bucket 时出现问题
- typescript - 如何根据变量从对象值中获取类型
- python - 支持扩展地址间距的 Python modbus 库?
- c# - 为什么 xamarin 的某些元素在创建页面时有“阴影”?
- c# - 如何在 .netcore 3.1 中排除模型上的保存属性
- java - 如何将arrayList的不同对象存储在内存中,然后再检索它们?
- javascript - React/Redux - 从子组件更新父组件的状态
- php - 如何分别回显 helper_tbl 状态列和 getter_tbl 状态列字段
- html - 我如何制作一个除非有溢出,否则停留在屏幕底部?
- vue.js - 为什么我在尝试运行此 VUE JS 存储库时会收到此错误?