| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1490 人关注过本帖
标题:知道一个文件名,如何得到它当前的路径
只看楼主 加入收藏
comebaby
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-6-17
收藏
 问题点数:0 回复次数:7 
知道一个文件名,如何得到它当前的路径
比如:我在一个盘中,创建了一个1.txt文件,在VC中怎么得到它的路径
搜索更多相关主题的帖子: 路径 文件名 
2007-08-31 13:01
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
收藏
得分:0 
只能全盘搜索,而且搜索出来的结果可能有很多个,除非你整个硬盘只有一个这样文件名在文件

2007-08-31 13:36
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
收藏
得分:0 
如果1.txt运行了。可以用GetModuleHandle()

[此贴子已经被作者于2007-9-1 13:19:04编辑过]



★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-08-31 16:34
comebaby
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-6-17
收藏
得分:0 

.txt的文件我是用于存处数据的。比如:CFile file("路径",CFile::modeRead);在构建文件前,我要获得它的路径。

2007-09-03 07:58
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
将其放在程序所在目录,然后就只需输入文件名就是了

雁无留踪之意,水无取影之心
2007-09-03 08:10
comebaby
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-6-17
收藏
得分:0 

像楼上说那样的话。
如果我把Debug文件放在别的盘中的文件下(Debug文件中包含1.txt),然后我修改Debug文件名,它也找不到1.txt文件。或者我把它传给别人。
我主要是想无论文件放在那里,包含1.txt的文件的文件名做什么样的更改,都能自动获得它的路径。

2007-09-04 08:09
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
好像应该是可以的,如果实在不行可以用GetCurrentDirectory函数来获得当前目录,具体方法去查看MSDN

雁无留踪之意,水无取影之心
2007-09-04 14:15
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
用相对路径应该可以吧?
".\\1.txt"

try new catch
2007-09-04 14:42
快速回复:知道一个文件名,如何得到它当前的路径
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022545 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved