找回密码
 立即注册
收起左侧

读取文件放置的位置

6
回复
6207
查看
[复制链接]
累计签到:67 天
连续签到:1 天
来源: 2015-5-19 14:15:49 显示全部楼层 |阅读模式
1Qter豆
读取文件,把文件放到工程源文件里,读取不到,放到影子文件里,可以读到,这样太麻烦了吧,需要运行一次,才能把文件移到影子文件里

最佳答案

查看完整内容

我只用过不添加到资源文件时,用绝对路径, 或者添加到资源文件用相对路径。 或者你考虑下所读文件位置,和你生成的执行程序文件位置的相对关系,看这个相对路径能不能读到
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2015-5-19 14:15:50 显示全部楼层
xuezhen1988 发表于 2015-5-21 13:52
必须要添加到资料文件里吗?

我只用过不添加到资源文件时,用绝对路径,
或者添加到资源文件用相对路径。

或者你考虑下所读文件位置,和你生成的执行程序文件位置的相对关系,看这个相对路径能不能读到

点评

嗯啊 我试试 谢谢哈  详情 回复 发表于 2015-5-21 15:35
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-5-19 17:27:51 显示全部楼层
1、你可以用绝对路径,把文件放在任何地方都可以
2、你可以用相对路径,通过当前路径来处理。

点评

用的相对路径,可必须要把程序中要读的文件放到生成的文件里,而不是源文件里。就是程序必须运行一下,生成影子文件后,然后把要读的文件放到影子文件里  详情 回复 发表于 2015-5-21 09:57
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2015-5-21 09:57:44 显示全部楼层
sywh 发表于 2015-5-19 17:27
1、你可以用绝对路径,把文件放在任何地方都可以
2、你可以用相对路径,通过当前路径来处理。 ...

用的相对路径,可必须要把程序中要读的文件放到生成的文件里,而不是源文件里。就是程序必须运行一下,生成影子文件后,然后把要读的文件放到影子文件里
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2015-5-21 12:51:54 显示全部楼层
不需要影子构建,用相对路径也应该可以得到。
不知道你有没有在工程里添加资源文件,然后把你要读取的文件添加到资源文件中?

点评

必须要添加到资料文件里吗?  详情 回复 发表于 2015-5-21 13:52
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2015-5-21 13:52:01 显示全部楼层
shasidaran 发表于 2015-5-21 12:51
不需要影子构建,用相对路径也应该可以得到。
不知道你有没有在工程里添加资源文件,然后把你要读取的文件 ...

必须要添加到资料文件里吗?

点评

我只用过不添加到资源文件时,用绝对路径, 或者添加到资源文件用相对路径。 或者你考虑下所读文件位置,和你生成的执行程序文件位置的相对关系,看这个相对路径能不能读到  详情 回复 发表于 2015-5-21 15:21
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2015-5-21 15:35:18 显示全部楼层
shasidaran 发表于 2015-5-21 15:21
我只用过不添加到资源文件时,用绝对路径,
或者添加到资源文件用相对路径。

嗯啊 我试试 谢谢哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了