File tree 1 file changed +12
-17
lines changed
Flow.Launcher/SettingPages/ViewModels
1 file changed +12
-17
lines changed Original file line number Diff line number Diff line change @@ -186,8 +186,8 @@ private bool ClearLogFolder()
186
186
{
187
187
try
188
188
{
189
- // Make sure directory clean
190
- dir . Delete ( true ) ;
189
+ // Log folders are the last level of folders
190
+ dir . Delete ( false ) ;
191
191
}
192
192
catch ( Exception e )
193
193
{
@@ -249,21 +249,16 @@ private bool ClearCacheFolder()
249
249
} ) ;
250
250
251
251
// Then, delete plugin directory
252
- cacheDirectory . EnumerateDirectories ( "*" , SearchOption . TopDirectoryOnly )
253
- . ToList ( )
254
- . ForEach ( dir =>
255
- {
256
- try
257
- {
258
- // Make sure directory clean
259
- dir . Delete ( true ) ;
260
- }
261
- catch ( Exception e )
262
- {
263
- App . API . LogException ( ClassName , $ "Failed to delete cache directory: { dir . Name } ", e ) ;
264
- success = false ;
265
- }
266
- } ) ;
252
+ try
253
+ {
254
+ // Log folders are the last level of folders
255
+ GetPluginCacheDir ( ) . Delete ( false ) ;
256
+ }
257
+ catch ( Exception e )
258
+ {
259
+ App . API . LogException ( ClassName , $ "Failed to delete cache directory: { dir . Name } ", e ) ;
260
+ success = false ;
261
+ }
267
262
268
263
OnPropertyChanged ( nameof ( CacheFolderSize ) ) ;
269
264
You can’t perform that action at this time.
0 commit comments