Example #1
0
 internal static void UnityDirectoryRemoveReadonlyAttribute(string target_dir)
 {
     string[] files       = Directory.GetFiles(target_dir);
     string[] directories = Directory.GetDirectories(target_dir);
     foreach (string path in files)
     {
         File.SetAttributes(path, FileAttributes.Normal);
     }
     foreach (string target_dir1 in directories)
     {
         FileUtil.UnityDirectoryRemoveReadonlyAttribute(target_dir1);
     }
 }
Example #2
0
 internal static void UnityDirectoryRemoveReadonlyAttribute(string target_dir)
 {
     string[] files       = Directory.GetFiles(target_dir);
     string[] directories = Directory.GetDirectories(target_dir);
     string[] array       = files;
     for (int i = 0; i < array.Length; i++)
     {
         string path = array[i];
         File.SetAttributes(path, FileAttributes.Normal);
     }
     string[] array2 = directories;
     for (int j = 0; j < array2.Length; j++)
     {
         string target_dir2 = array2[j];
         FileUtil.UnityDirectoryRemoveReadonlyAttribute(target_dir2);
     }
 }