Borrar filtros
Borrar filtros

hi all, I am trying to open a file with .001 extension , fopen gives error. can you please help?

4 visualizaciones (últimos 30 días)
I am using d=dir(*.001), and can see file name (abcd.001) from name=d.name but fid1=fopen(name) returns negative value.
  4 comentarios
James Tursa
James Tursa el 24 de Mayo de 2017
Editada: James Tursa el 24 de Mayo de 2017
I assume you meant to type d=dir('*.001') with the single quotes? Works for me PCWIN R2011a:
>> d=dir('*.001')
d =
name: 'abcd.001'
date: '24-May-2017 09:00:35'
bytes: 16
isdir: 0
datenum: 7.3684e+005
>> d.name
ans =
abcd.001
>> fid = fopen(d.name)
fid =
3

Iniciar sesión para comentar.

Respuestas (2)

Jan
Jan el 24 de Mayo de 2017
fopen replies -1, if the name is a folder.
  2 comentarios
perveen ali
perveen ali el 24 de Mayo de 2017
i think there was some issue with folder. I copied file to the same folder where my code is and it works fine now. thanks.
perveen ali
perveen ali el 24 de Mayo de 2017
but this is not the solution for me. how can I open a subfolder and read *.001 file.

Iniciar sesión para comentar.


Steven Lord
Steven Lord el 24 de Mayo de 2017
Call fopen with two outputs. If the first output is -1, display the second output to see why the file open operation did not succeed.

Categorías

Más información sobre Files and Folders en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by