查看: 4310|回复: 6

[求助] mfs下为什么打不开带路径的文件?

[复制链接]

该用户从未签到

8

主题

41

帖子

0

新手上路

Rank: 1

积分
11
最后登录
1970-1-1
发表于 2012-3-7 16:36:39 | 显示全部楼层 |阅读模式
我在K60的开发板上进行SD卡的mfs测试时,为什么打开不了带路径的文件?
例如:test_file_fd = fopen("a:\test\test_data.dat" , "a+");
始终不能打开根目录test文件夹下的test_data.dat文件,请问为什么呢?
mfs手册上说是可以支持带路径的文件打开的。
我知道答案 目前已有5人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-7 16:49:30 | 显示全部楼层

    RE:mfs下为什么打不开带路径的文件?

    我这也没有源码,只能猜测:
    1、SD卡初始化不正确
    2、路径错误
    3、入口参数不对
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    41

    帖子

    0

    新手上路

    Rank: 1

    积分
    11
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-7 16:58:59 | 显示全部楼层

    回复:mfs下为什么打不开带路径的文件?

    我的SD卡初始化正确,路径是正确的,我打开SD卡的根目录下的文件是正确的
    例如:test_file_fd = fopen("a:test_data.dat" , "a+");
    就可以正确读写test_data.dat这个文件。
    但是执行test_file_fd = fopen("a:\test\test_data.dat" , "a+");
    就不成功,难道fopen函数不支持带路径的文件?
    但MFS手册上写的例子:
    To open the file March2000results.data in the MFS1:\data\march directory:
    fd_ptr = fopen(“MFS1:\data\march\March2000results.data”);
    这个例子的fopen函数竟然没有带打开模式?我按照它这样写就编译不过去!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    224

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    322
    最后登录
    1970-1-1
    发表于 2012-3-7 17:03:38 | 显示全部楼层

    RE:mfs下为什么打不开带路径的文件?

    "a:\\test\\test_data.dat"
    or
    "a:/test/test_data.dat"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    224

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    322
    最后登录
    1970-1-1
    发表于 2012-3-7 17:04:24 | 显示全部楼层

    RE:mfs下为什么打不开带路径的文件?

    楼上不要误导...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    41

    帖子

    0

    新手上路

    Rank: 1

    积分
    11
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-7 17:25:30 | 显示全部楼层

    回复:mfs下为什么打不开带路径的文件?

    呵呵,我试了
    "a:\\test\\test_data.dat"
     
    好像是可以了。
    但如果没有test文件夹的话还是不可以自己创建test文件夹。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-8 09:36:47 | 显示全部楼层

    RE:mfs下为什么打不开带路径的文件?

    如果没有TEST文件夹,需要先创建这个文件夹。我说的路径不对,意思和4楼的一样,可能表达的不正确。C语言里面,特殊符号需要加\来代替。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-17 18:44 , Processed in 0.095673 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表