Locked Folder after reading text files
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi all
I use a software called Thermal Desktop that performs thermal simulations. This software ouputs multiple files regarding the temperature of the object designed. I made a matlab program that reads and plots the temperature data. However, I shared my matlab program to multiple teammates but one is getting the following problem
- My colleage is able to read the data in matlab to check the results after the thermal simulation finishes
- However, it appears that the directory, or perhaps some of the files inside of it, gets locked by matlab. When he tries to run the model again, Thermal Desktop is unable to write or overwrite the results to the same location, so it creates a new directory name.
This never happens to other colleagues or to me and I am trying to figure out differences since I will be sharing my code to more people and that problem might pop up to others. Is this a matlab problem or something else. Could it be because my colleague's folder drive is mapped to the network. We are all are using Matlab 2019a.
I read the files with fopen functions and the default permission is read only, afterwards I used fclose as it should be.
Cheers
Diego
댓글 수: 3
Mario Malic
2020년 10월 5일
Verify if the files have been properly closed by
status = fclose(fid)
if status == -1
disp('error at this file');
end
If you get no errors, then the error is most likely on not on MATLAB side.
When that error happens, tell your colleague to try to delete the model file, you'll get an information which program doesn't allow its deletion.
Walter Roberson
2020년 10월 5일
IIRC the problem with Microsoft Onedrive was active in R2019a, and had to do with the synchronize file setting.
I have seen other posts mentioning Onedrive problems, especially having to do with time synchronization, where MATLAB would keep thinking that the network version of the file was newer and had to be read back in.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!