[Scilab-users] scilab mkdir and UNC path support
Samuel Gougeon
sgougeon at free.fr
Mon Oct 29 19:40:14 CET 2018
Le 29/10/2018 à 16:17, Antoine Monmayrant a écrit :
> Hi all,
>
> The lack of support for UNC path in scilab is a real issue in our lab (UNC path are Windows paths that looks like \\server\dir1\subdir1\).
> In particular it breaks atomsInstall for all the Windows users here as our home dir is mounted as a UNC path: \\servername\username.
> I found the main issue (I think) in mkdir() at line 88:
> subdirs = strsplit(NewDirectory, ["/" "\"]);
> obviously, splitting the path to the new directory is not going to give you something nice with a UNC path that starts with "\\".
> I have an idea to workaround this limitation, but there is still something I don't get in the logic of mkdir(): this splitting is associated with "bAddFirstDirSep", a variable that tries to detect something wrong with the first directory separator.
> Could anyone more knowledgeable than me explain why it is there and what is is doing?
> I would not want to reintroduce some bug with my modified version...
On windows, we have
--> pathconvert("c:\",%f,%t,"u")
ans =
/cygdrive/c
I don't know what we might do with this. There is no cygdrive on my
computer (AFAIK :/)
Conversely, could you try something like
--> pathconvert(your_slashslash_path, %f, %t, "w")
Samuel
More information about the users
mailing list