Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab:搜索路径是否已锁定以进行编辑?_Matlab_Directory_Search Path - Fatal编程技术网

Matlab:搜索路径是否已锁定以进行编辑?

Matlab:搜索路径是否已锁定以进行编辑?,matlab,directory,search-path,Matlab,Directory,Search Path,我用Matlab编写了一些数据库管理软件。有时数据标记不正确,必须使用windows资源管理器手动移动。数据库的所有文件夹都通过addpath(DataBaseRootDir)位于matlab搜索路径中。当用户试图移动或删除搜索路径中的文件夹时,windows会在等待Matlab停止访问该文件夹时陷入困境 有没有办法通过编程来防止这种情况?关闭Matlab、创造机会和重新打开软件始终是可能的,但这并不理想 谢谢 请注意,与addpath一样,这只会删除目录,但会在路径中保留任何子目录,因此,如

我用Matlab编写了一些数据库管理软件。有时数据标记不正确,必须使用windows资源管理器手动移动。数据库的所有文件夹都通过
addpath(DataBaseRootDir)
位于matlab搜索路径中。当用户试图移动或删除搜索路径中的文件夹时,windows会在等待Matlab停止访问该文件夹时陷入困境

有没有办法通过编程来防止这种情况?关闭Matlab、创造机会和重新打开软件始终是可能的,但这并不理想

谢谢


请注意,与addpath一样,这只会删除目录,但会在路径中保留任何子目录,因此,如果目录中也有子目录,您也需要删除它们。

只有通过删除路径才能解决此问题吗?如果需要,我可以在GUI中添加一组控件来解锁和锁定数据库目录。对不起,我可能误解了。我认为是matlab本身阻止了windows通过将文件放在观察路径中来复制它。我只能访问linux中的matlab安装,因此我认为Windows中可能会有所不同。Windows被matlab阻止,但我想知道搜索路径中的目录是否可能不被matlab“锁定”。可以随意操作单个文件,但不能移动或删除搜索路径中的文件夹。
rmpath(DataBaseRootDir)