Matlab解决无法读取路径中的空格

尝试使用 Matlab Simulink 来部署 TI F28379D 项目,在配置 Simulink 环境并编译和调试演示项目时,Simulink 出现了问题:

'Error occurred during deployment to the hardware board'

通过检查下载可执行文件到硬件,发现了问题:Matlab 无法读取文件"D/Program",在这里记录一下解决问题的过程:

"D/Program"的文件总路径是"D/Program files/Matlab",这意味着 Matlab 无法读取名称中带空格的路径,这是 Matlab 的指导:

Build Process Support for File and Folder Names - MATLAB & Simulink

所以解决问题的正确方法是给路径起一个简短的路径名称,Matlab 也给出了指导:

  1. 在 administrator 中执行 CMD 并检查 8.3 name

>fsutil 8dot3name query

  1. set 8.3 name to 0

> fsutil 8dot3name set 0

  1. 给目标路径重命名短名字

> fsutil file setshortname "D:\Program Files" PROGRA~1

这里我尝试将"PROGRA~1"更改为"AAAAAAAAA"但失败了,所以可能无法删除"~1":

也可能出现错误:错误 5,命令失败,这意味着没有关闭 Matlab,关闭 Matlab 并重试

  1. 验证

> dir C:\ /x

重新载入,现在simulink可以正常编译debug

相关推荐
事圆则缓6 分钟前
Kotlin 集合与序列:给页面一份清楚的数据
开发语言·windows·kotlin
事圆则缓7 分钟前
Kotlin 异步与并发:从一次搜索请求走到状态流
android·开发语言·kotlin
从小白到软工21 分钟前
4-3 项目-学生成绩管理系统(上)
c语言·开发语言·数据结构·经验分享·ai编程
外收内放39 分钟前
Python基础语法练习题(72)
开发语言·python
无忧.芙桃42 分钟前
C++语言原理与实践(十三):stack、queue 和 priority_queue的介绍与使用
开发语言·c++·栈·队列
Shaoshing1 小时前
消息发送
java·开发语言
乌暮1 小时前
从 `println` 到生产级日志:Spring Boot 日志体系完全指南
java·开发语言·jvm·spring boot·后端·学习·面试
星夜离尘562 小时前
MATLAB 定点量化误差实验 半个 LSB 的界限为什么挡不住削顶失真
开发语言·matlab
Wang's Blog2 小时前
Java 项目实战: 交友项目 - 百度人脸识别:介绍
java·开发语言·交友