File tree 1 file changed +18
-11
lines changed
Assets/AndroidIl2cppPatchDemo/Script
1 file changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -115,20 +115,27 @@ private IEnumerator Restart()
115
115
116
116
public static void DeleteDirectory ( string target_dir )
117
117
{
118
- string [ ] files = Directory . GetFiles ( target_dir ) ;
119
- string [ ] dirs = Directory . GetDirectories ( target_dir ) ;
120
-
121
- foreach ( string file in files )
118
+ try
122
119
{
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
+ }
126
128
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 )
128
137
{
129
- DeleteDirectory ( dir ) ;
138
+ Debug . LogException ( e ) ;
130
139
}
131
-
132
- Directory . Delete ( target_dir , false ) ;
133
140
}
134
141
}
You can’t perform that action at this time.
0 commit comments