Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
What code opens folders on my computer
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Is there a way to open a folder using MATLAB I am working on a talking program where I ask it to look for a file in my folder.
so far I have:
command=input('Located file');
if strcmpi(command,'Located file')
NET.addAssembly('System.Speech');
obj = System.Speech.Synthesis.SpeechSynthesizer;
obj.Volume = 100;
Speak(obj, 'Here it is');
end
And I would want it to open the folder.
0 Commenti
Risposte (1)
Walter Roberson
il 22 Lug 2018
Open the folder in what sense?
If you had the name of a directory and you were using MS Windows, then you could probably use
winopen(VariableThatContainsDirectoryName);
On Mac you could use something like,
system( sprintf('open "%s"', VariableThatContainsDirectoryName) );
Or perhaps you would prefer
cd(VariableThatContainsDirectoryName);
folderbrowser
2 Commenti
Walter Roberson
il 5 Ago 2018
[filename, filepath] = uigetfile('*.*', 'Pick a file');
if ~ischar(filename); return; end %user canceled
fullname = fullfile(filepath, filename);
winopen(fullname)
That would rely upon MS Windows to open it with the default program for that type of file.
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!