Exemplo n.º 1
0
 public static SpecialFolder[] GetSpecialFolderByDirectory(DirectoryInfo directoyInfo)
 {
     string[] Directories = Directory.GetDirectories(directoyInfo.FullName);
     //This is a copy-paste, so here's the same low-budget array return (:
     int count = 0;
     foreach (string directory in Directories)
     {
         string pr = "";
         if (directory.StartsWith("\\"))
         {
             pr = Environment.GetEnvironmentVariable("HOMEDRIVE");
         }
         DirectoryInfo df = new DirectoryInfo(pr + directory);
         if (df.Name.StartsWith("spf_"))
         {
             count++;
         }
     }
     SpecialFolder[] SPFA = new SpecialFolder[count];
     count = 0;
     foreach (string directory in Directories)
     {
         string pr = "";
         if (directory.StartsWith("\\"))
         {
             pr = Environment.GetEnvironmentVariable("HOMEDRIVE");
         }
         DirectoryInfo df = new DirectoryInfo(pr + directory);
         if (df.Name.StartsWith("spf_"))
         {
             SPFA[count++] = new SpecialFolder(directory);
         }
     }
     return SPFA;
 }
 public SpecialFolderitem(SpecialFolder SPF)
 {
     this.InitializeComponent();
     spf = SPF;
 }
Exemplo n.º 3
0
 public static SpecialFolder[] GetSpecialFolderByDirectory(string path)
 {
     string[] Directories = Directory.GetDirectories(path);
     //I'm a noob at arrays, so here's a low-budget array return (:
     int count = 0;
     foreach (string directory in Directories)
     {
         string pr = "";
         if (directory.StartsWith("\\"))
         {
             pr = Environment.GetEnvironmentVariable("HOMEDRIVE");
         }
         DirectoryInfo df = new DirectoryInfo(pr + directory);
         if (df.Name.StartsWith("spf_"))
         {
             count++;
         }
     }
     SpecialFolder[] SPFA = new SpecialFolder[count];
     count = 0;
     foreach (string directory in Directories)
     {
         string pr = "";
         if (directory.StartsWith("\\"))
         {
             pr = Environment.GetEnvironmentVariable("HOMEDRIVE");
         }
         DirectoryInfo df = new DirectoryInfo(pr + directory);
         if (df.Name.StartsWith("spf_"))
         {
             SPFA[count++] = new SpecialFolder(directory);
         }
     }
     return SPFA;
 }