matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法

使用matlab跑书上示例时,突然弹出这样的错误。
在这里插入图片描述
程序运行窗口如下。
在这里插入图片描述

首先,使用exist(filename', 'file')确认要读取的文件是否存在,此处使用exist('ch.txt', 'file'),发现返回值为2(非0值),表明.txt文件存在。
在这里插入图片描述
在这里插入图片描述
如果为0,检查输入路径是否正确,或者matlab中有没有包含这个文件路径。
在这里插入图片描述
确认要读取的文件已经存在后,只剩下一种答案——权限被拒绝。点击ch.txt属性,查看访问权限的详细信息。
在这里插入图片描述
于是将对应工作路径放到允许的组/用户名下(在这里我直接挪到了D盘),再运行,即可跑通!
在这里插入图片描述

  • 12
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值