diff --git a/Plugins/SimpleFileBrowser/Scripts/FileBrowser.cs b/Plugins/SimpleFileBrowser/Scripts/FileBrowser.cs index 30777a9..cc0de08 100644 --- a/Plugins/SimpleFileBrowser/Scripts/FileBrowser.cs +++ b/Plugins/SimpleFileBrowser/Scripts/FileBrowser.cs @@ -2343,11 +2343,18 @@ public void DeleteSelectedFiles() { for( int i = selectedFileEntries.Count - 1; i >= 0; i-- ) { - FileSystemEntry fileInfo = validFileEntries[selectedFileEntries[i]]; - if( fileInfo.IsDirectory ) - FileBrowserHelpers.DeleteDirectory( fileInfo.Path ); - else - FileBrowserHelpers.DeleteFile( fileInfo.Path ); + try + { + FileSystemEntry fileInfo = validFileEntries[selectedFileEntries[i]]; + if( fileInfo.IsDirectory ) + FileBrowserHelpers.DeleteDirectory( fileInfo.Path ); + else + FileBrowserHelpers.DeleteFile( fileInfo.Path ); + } + catch( System.IO.IOException e ) + { + Debug.LogWarning( "Could not delete file: " + e.Message ); + } } selectedFileEntries.Clear();