Can't create/open txt files
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
The title pretty much sums it up. I want to use fopen to create or open a file and it is just returning -1 everytime. It seems like Matlab has not the rights to do that but I don't understand why.
I am administrator, I tried running Matlab as admistrator and I know I am in the right folder.
9 commentaires
dpb
le 18 Fév 2021
Indeed, looks strange.
wd='D:\Work\Stage';
[stuff,msg] = fopen(fullfile(wd,'filename.txt'),'w')
??
Réponse acceptée
Steven Lord
le 18 Fév 2021
Does the file D:\Work\Stage\filename.txt exist when you try to open it for writing? What do these commands return?
filename = 'd:\Work\Stage\filename.txt'
exist(filename) % Does it exist?
fileattrib(filename) % What permissions do the various groups have to this file?
9 commentaires
Rik
le 18 Fév 2021
I have heard about an issue where on a cracked version fopen would fail for file extensions that were assigned a program in Windows. The issue would magically appear and disappear, but fopen on files without a recognized extension would always work. I tried to reproduce it so I could send a bug report, but neither of us managed to find the root cause (other than presumably the crack).
So if you're running a cracked version, see if your university or the organization facilitating your internship can provide you with a valid license. (the presumption of you being a student and doing an internship being based on your folder name meaning 'internship' in Dutch)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Data Import and Export dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!