You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.8 KiB

  1. using System.Collections.Generic;
  2. using System.IO;
  3. using System.Security.AccessControl;
  4. using OgDir = System.IO.Directory;
  5. namespace Net3_Proxy
  6. {
  7. public static class Directory
  8. {
  9. public static void Move(string f, string t) => OgDir.Move(f, t);
  10. public static string[] GetFiles(string d) => OgDir.GetFiles(d);
  11. public static string[] GetFiles(string d, string s) => OgDir.GetFiles(d, s);
  12. public static string[] GetFiles(string d, string s, SearchOption o) => OgDir.GetFiles(d, s, o);
  13. public static string[] GetDirectories(string d) => OgDir.GetDirectories(d);
  14. public static string[] GetDirectories(string d, string s) => OgDir.GetDirectories(d, s);
  15. public static string[] GetDirectories(string d, string s, SearchOption o) => OgDir.GetDirectories(d, s, o);
  16. public static bool Exists(string d) => OgDir.Exists(d);
  17. public static void Delete(string d) => OgDir.Delete(d);
  18. public static void Delete(string d, bool r) => OgDir.Delete(d, r);
  19. public static DirectoryInfo CreateDirectory(string d) => OgDir.CreateDirectory(d);
  20. public static DirectoryInfo CreateDirectory(string d, DirectorySecurity s) => OgDir.CreateDirectory(d, s);
  21. public static IEnumerable<string> EnumerateFiles(string d) => GetFiles(d);
  22. public static IEnumerable<string> EnumerateFiles(string d, string s) => GetFiles(d, s);
  23. public static IEnumerable<string> EnumerateFiles(string d, string s, SearchOption o) => GetFiles(d, s, o);
  24. public static IEnumerable<string> EnumerateDirectories(string d) => GetDirectories(d);
  25. public static IEnumerable<string> EnumerateDirectories(string d, string s) => GetDirectories(d, s);
  26. public static IEnumerable<string> EnumerateDirectories(string d, string s, SearchOption o) => GetDirectories(d, s, o);
  27. }
  28. }