Error using fprintf Invalid file identifier. Use fopen to generate a valid file identifier.

2 visualizzazioni (ultimi 30 giorni)
Hello, I tried using fprint in different programms also examples, nothing worked.
Wath can i do if my fileID is -1 and using the full path does not work either.
this are my fileattributes
archive: 0
system: 0
hidden: 0
directory: 1
UserRead: 1
UserWrite: 1
UserExecute: 1
GroupRead: NaN
GroupWrite: NaN
GroupExecute: NaN
OtherRead: NaN
OtherWrite: NaN
OtherExecute: NaN
I dont know wath to do, please help ?

Risposta accettata

Walter Roberson
Walter Roberson il 12 Nov 2020
directory: 1
That tells us that you have named a folder (directory) rather than a file or device name.
GroupRead: NaN
That tells us that you are using MS WIndows rather than MacOS or Linux.
On MS Windows, it is not permitted to fopen() a directory.
(It is not permitted on MacOS either, but historically it used to be possible on old versions of Unix; you would get out the internal binary representation of the directory.)
You will need to change your path so that you are naming a file rather than a directory.
  4 Commenti
Walter Roberson
Walter Roberson il 12 Nov 2020
What was the message that was produced?
I suspect you have an existing Protocol.txt that you cannot write to.

Accedi per commentare.

Più risposte (0)

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by