社区
C++ Builder
帖子详情
关于目录操作的简单问题
adventurezl
2003-04-16 10:16:34
在某一文件夹test下,有两个文件夹:app,dll。其中应用程序位于app文件夹下,我怎样取得\test\dll中的某个文件?
利用ExtractFilePath(Application->ExeName)只能得到 \test\app这个文件夹的绝对路径
...全文
29
14
打赏
收藏
关于目录操作的简单问题
在某一文件夹test下,有两个文件夹:app,dll。其中应用程序位于app文件夹下,我怎样取得\test\dll中的某个文件? 利用ExtractFilePath(Application->ExeName)只能得到 \test\app这个文件夹的绝对路径
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adventurezl
2003-04-16
打赏
举报
回复
to grming(汉子) ExtractFilePath(Application->ExeName);只能得到 \test\app这个文件夹的绝对路径。即使你再tp+="..\\dll";的话,也只能得到\test\app\...\dll这个路径,但是我想得到的是\test\dll。注:dll 和 app在同一个目录下
grming
2003-04-16
打赏
举报
回复
path2没用,多写了,最后的String(path)就是你要的路径
adventurezl
2003-04-16
打赏
举报
回复
to qibo999(行路者):我知道,只是有点麻烦,我想知道有没有相关的API函数
to grming(汉子):path2有何用途?
grming
2003-04-16
打赏
举报
回复
AnsiString tp;
char path[MAX_PATH];
tp=ExtractFilePath(Application->ExeName);
tp+="..\\dll";
char path2[MAX_PATH];
_fullpath(path, tp.c_str() ,MAX_PATH );
ShowMessage(String(path));
qibo999
2003-04-16
打赏
举报
回复
删除最后3个字符,再加上dll不就得了吗?
adventurezl
2003-04-16
打赏
举报
回复
to c2y(麻麻鱼):你没有看懂我的意思
c2y
2003-04-16
打赏
举报
回复
AnsiString tp;
tp=ExtractFilePath(Application->ExeName;
tp+="\\你的文件名";
grming
2003-04-16
打赏
举报
回复
sorry, i havent still tried to invoke dll functions which deals with a form.
adventurezl
2003-04-16
打赏
举报
回复
to grming(汉子):不好意思,我刚试过,你的方法完全可以。保证送分。我还有一个问题,我做了一个dll文件,我想把它作为MDI子窗体进行调用,应该怎么办?如果,外部程序的主窗体的formstyle设为fsMDIForm,dll文件里的窗体的formstyle设为fsMDIChild的话,根本就不行。大家帮我想想,马上送分
grming
2003-04-16
打赏
举报
回复
RE:
请问你有没有试一试我写的代码???
_fullpath这个函数就是把\test\app\...\dll转换成\test\dll的
>>to grming(汉子) ExtractFilePath(Application->ExeName);只能得到 \test\app这个文件>>夹的绝对路径。即使你再tp+="..\\dll";的话,也只能得到\test\app\...\dll这个路径,但是我想
>>得到的是\test\dll。注:dll 和 app在同一个目录下
c2y
2003-04-16
打赏
举报
回复
path = path.SubString(0, path.Pos("\\app\\")) + "dll\\";
||
||
\ /
\/
path = path.SubString(1, path.Pos("\\app\\")) + "dll\\";
qiuafa
2003-04-16
打赏
举报
回复
AnsiString path = ExtractFilePath(Application->ExeName).LowerCase();
path = path.SubString(0, path.Pos("\\app\\")) + "dll\\";
qiuafa
2003-04-16
打赏
举报
回复
AnsiString path = ExtractFilePath(Application->ExeName);
path = path.SubString(0, path.Pos("\\app\\")) + "dll\\";
qiuafa
2003-04-16
打赏
举报
回复
AnsiString path = ExtractFilePath(Application->ExeName);
path = path.SubString(0, path.Pos("\\app\\")) + "dll";
小白快速入门greenplum
分析型MPP数据库-greenplum由开源大佬-pivotal出品(java中出品spring、springboot、springcloud等产品公司),greenplum
简单
来说也是"系出名门",作OLAP非常适合,效率非常高,能像使用mysql和oracle一样,
操作
单表...
ubuntu中关于移动文件,进入
目录
的一些
简单
操作
ubuntu中关于移动文件,进入
目录
的一些
简单
操作
操作
系统之文件管理:3、文件
目录
(文件控制块FCB、多级
目录
结构、无环图
目录
结构、索引节点)
3、文件
目录
思维导图文件控制块FCB
目录
操作
目录
结构单级
目录
结构两级
目录
结构多级
目录
结构(树形
目录
结构)无环图
目录
结构索引结点(FCB的改进) 思维导图 文件控制块FCB 1、什么是文件
目录
:一种特殊的文件,是有...
linux命令行
操作
以及
目录
操作
linux中对应的命令的类型分为内部命令和外部命令,外部命令对应的是path...pinfo命令将搜索当前录、/usr/share/info、/usr/info、/usr/local/share/info、/usr/local/info及/opt/info等
目录
。例:ls -a -l --> ls -al。
Linux的文件系统及常用文件和
目录
操作
命令看这一篇就够啦!超详细!
文章
目录
一、Linux文件系统基础1、Linux文件系统的特点2、Linux文件系统的组成二、Linux文件系统
操作
1、文件的基本概念2、Linux系统下的通配符和快捷
操作
3、文件
操作
命令4、
目录
操作
命令 一、Linux文件系统基础 1、...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章