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

相关推荐
我星期八休息21 分钟前
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论
linux·开发语言·数据结构·人工智能·python·散列表
热心网友俣先生30 分钟前
2026年第二十三届五一数学建模竞赛C题超详细解题思路+各问题可用模型推荐+部分模型结果展示
c语言·开发语言·数学建模
01漫游者34 分钟前
JavaScript函数与对象增强知识
开发语言·javascript·ecmascript
IGAn CTOU36 分钟前
Java高级开发进阶教程之系列
java·开发语言
csbysj202042 分钟前
SQL NULL 函数详解
开发语言
其实防守也摸鱼1 小时前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学
NGSI vimp1 小时前
Java进阶——如何查看Java字节码
java·开发语言
We་ct2 小时前
深度剖析浏览器跨域问题
开发语言·前端·浏览器·跨域·cors·同源·浏览器跨域
skywalk81632 小时前
在考虑双轨制,即在中文语法的基础上,加上数学公式的支持,这样像很多计算将更加简单方便,就像现在的小学数学课本里面一样,比如:定x=2*x + 1
开发语言
小书房2 小时前
Kotlin的by
android·开发语言·kotlin·委托·by