How to get directory of Document folder in a non-MATLAB computer when using a fully standalone application?

10 vues (au cours des 30 derniers jours)
Hi,
My fully standalone application prompts a message to choose where to save a file. When the message shows, the default folder which I want will be '....\My Document'. When I use 'uigetdir('Choose ') on my computer which has MATLAB it shows a MATLAB default folder '....\My Document\MATLAB'. So how about on a non-MATLAB computer? Will 'uigetdir' show '....\My Document'?
Welcome any helps.
Thanks.

Réponse acceptée

Image Analyst
Image Analyst le 18 Oct 2014
Try this:
% Get the name of the user who logged in to the computer.
userProfile = getenv('USERPROFILE')
% Create a string to the "My Documents" folder of this Windows user:
myDocsFolder = sprintf('%s\\My Documents', userProfile)
In the command window:
userProfile =
C:\Users\Khanh
myDocsFolder =
C:\Users\Khanh\My Documents
Then you can call
usersChosenFolder = uigetdir(myDocsFolder);
  1 commentaire
Khanh
Khanh le 18 Oct 2014
Great. Thank you. It worked fine on my computer. I will check a standalone appication with your code on a non MATLAB computer and let you know it when I get result.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur File Operations 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!

Translated by