how to save the dir output?

Hello everyone,
I need to list all files in a folder, so I used dir /D/myfolder.
The problem is that I need to save this list in file or even variable in matlab
anyone can help me?

Respuestas (2)

Image Analyst
Image Analyst el 11 de Nov. de 2016

2 votos

Try this well commented snippet:
% Get a list of all files in the folder with the desired file name pattern.
myFolder = pwd; % Wherever you want.
filePattern = fullfile(myFolder, '*.*'); % Change to whatever pattern you need, for example *.m or whatever...
theFiles = dir(filePattern); % Ask operating system for the directory information.
% Extract only the filename part of the structure into its own variable.
allFileNames = {theFiles.name};
% Optional: Display the list in the command window just to double check what it is:
celldisp(allFileNames);

Categorías

Más información sobre File Operations en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 11 de Nov. de 2016

Respondida:

el 11 de Nov. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by