Exemplo n.º 1
0
        public LocalShare(string rootPath)
        {
            VirtualDirectory d = FileSystemSubsystems.ParseNativePath(nativePath: rootPath) as RegularDirectory;

            if (d == null)
            {
                throw new ArgumentNullException("rootPath", "rootPath is no valid directory");
            }
            RootDirectory = d;
        }
Exemplo n.º 2
0
        VirtualDirectory findHomeDirectory()
        {
            VirtualDirectory dir;

            dir = FileSystemSubsystems.ParseNativePath(PlatformInfo.User.HomeDirectory) as VirtualDirectory;
            if (dir != null)
            {
                return(dir);
            }

            dir = FileSystemSubsystems.DefaultRootDirectory;

            return(dir);
        }