File tree Expand file tree Collapse file tree
Assets/AndroidIl2cppPatchDemo/Script Expand file tree Collapse file tree Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments