Exemple #1
0
        private static string _IsValidAssemblyFile(PathString path)
        {
            if (path.ToString().ToLower().ContainsAny("\\obj\\", "\\.vs\\", "\\.svn\\", "\\.git\\"))
            {
                return("path is temporary");
            }

            if (!path.FileExists)
            {
                return("Doesn't exist");
            }

            return(null);
        }
Exemple #2
0
        public static void TryOpenContainingFolder(this PathString path)
        {
            try
            {
                if (path.IsValidFilePath && path.FileExists)
                {
                    System.Diagnostics.Process.Start("explorer.exe", $"/select, \"{path.ToString()}\"");
                    return;
                }

                if (path.IsValidDirectoryPath && path.DirectoryExists)
                {
                    System.Diagnostics.Process.Start(path);
                }
            }
            catch { }
        }