禁止从C(OS分区)访问文件的MATLAB权限

时间:2014-08-04 15:39:00

标签: matlab user-interface installer installshield

我使用Installshield为我的MATLAB GUI创建了一个安装程序。安装程序将我程序的所有文件复制到c:/Program files/Program_name。当我从快捷方式运行它时,会出现can't overwrite some file错误。我认为这是一个权限错误,因为我的程序在OS分区中。对于该目录中的某些文本文件,我有一些函数,如mgetmputfprintf,有时我的软件会从FTP下载一些文件并将它们复制到discoursed目录中。

当您复制某些具有这些功能的代码并从C:/ (OS partition)运行代码时,您遇到此问题(不使用任何安装程序)。我需要一个自动解决方案,因为这个程序将安装在某些计算机上。

我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

改为写入MyDocuments(例如appdata) - 这是保证用户具有写权限的地方。

(乔纳斯评论。谢谢你的回答)