Skip to content

Commit 2af001d

Browse files
committed
try catch
1 parent 00db1e4 commit 2af001d

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

Assets/AndroidIl2cppPatchDemo/Script/VersionSettor.cs

+18-11
Original file line numberDiff line numberDiff line change
@@ -115,20 +115,27 @@ private IEnumerator Restart()
115115

116116
public static void DeleteDirectory(string target_dir)
117117
{
118-
string[] files = Directory.GetFiles(target_dir);
119-
string[] dirs = Directory.GetDirectories(target_dir);
120-
121-
foreach (string file in files)
118+
try
122119
{
123-
File.SetAttributes(file, FileAttributes.Normal);
124-
File.Delete(file);
125-
}
120+
string[] files = Directory.GetFiles(target_dir);
121+
string[] dirs = Directory.GetDirectories(target_dir);
122+
123+
foreach (string file in files)
124+
{
125+
File.SetAttributes(file, FileAttributes.Normal);
126+
File.Delete(file);
127+
}
126128

127-
foreach (string dir in dirs)
129+
foreach (string dir in dirs)
130+
{
131+
DeleteDirectory(dir);
132+
}
133+
134+
Directory.Delete(target_dir, false);
135+
}
136+
catch(System.Exception e)
128137
{
129-
DeleteDirectory(dir);
138+
Debug.LogException(e);
130139
}
131-
132-
Directory.Delete(target_dir, false);
133140
}
134141
}

0 commit comments

Comments
 (0)