How to access UNC path with credentials?

I am looking for the ways to access UNC paths which require credentials. I am currently using Matlab 2016b. Please help.

 Accepted Answer

There's no direct way to access them in matlab. You probably could go through Java, or if on Windows, through .Net, but probably the simplest would be to mount the UNC through the OS. if on windows:
drivename = 'U:'; %whichever you want
unc = '\\somewhere\somepath\
user = 'username';
password = 'password';
system(sprintf('net use %s "%s" /user:%s %s', drivename, unc, user, password));

2 Comments

While this is a good solution, remember, that storing passwords in clear text is a really bad idea.
Can you recover the clear text password if the script is compiled into an application?

Sign in to comment.

More Answers (0)

Categories

Asked:

on 10 Nov 2017

Commented:

on 17 Mar 2021

Community Treasure Hunt

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

Start Hunting!