No, it is mainly matlab and Simulink files. But the problem happens for any folder, no matter if it contains Simulink, Matlab or mex files
Cannot remove folder that is on Matlab path from outside of Matlab
21 Ansichten (letzte 30 Tage)
we are using a library that adds folders to the Matlab path. In addition we have an external build system that tries to delete temporary folders before building mex-Files and copying Simulink and Matlab files. For an unknown reason, Matlab prevents the removal of these folder as long they are on the Matlab path. I tried bdclose('all'), clear functions, clear mex, clear all, nothing helps. Why is Matlab preventing the removal?
I also tried to reproduce it manually. But than it works. It happens only with folders that have been added by this library.
Giles am 23 Apr. 2022
I'm having what appears to be the same issue. In my case I've narrowed it down to something pretty simple: If there is a folder that has subfolders, and and at least one subfolder is on the MATLAB search path, then you can't delete the folder when MATLAB is running.
You can delete it if it has no subfolders on the search path, including if only it is on the search path and none of its subfolders.
Any ideas as to why?