mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-29 17:02:05 +13:00
fixed #673: Multiple file delete support
This commit is contained in:
parent
c8ca49c843
commit
3d92b98a3a
2 changed files with 9 additions and 3 deletions
|
@ -1377,7 +1377,7 @@ private void tsmiDeleteSelectedFile_Click(object sender, EventArgs e)
|
|||
if (MessageBox.Show(Resources.MainForm_tsmiDeleteSelectedFile_Click_Do_you_really_want_to_delete_this_file_,
|
||||
"ShareX - " + Resources.MainForm_tsmiDeleteSelectedFile_Click_File_delete_confirmation, MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||
{
|
||||
uim.DeleteFile();
|
||||
uim.DeleteFiles();
|
||||
RemoveSelectedItems();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -308,9 +308,15 @@ public void EditImage()
|
|||
if (IsItemSelected && SelectedItem.IsImageFile) TaskHelpers.OpenImageEditor(SelectedItem.Info.FilePath);
|
||||
}
|
||||
|
||||
public void DeleteFile()
|
||||
public void DeleteFiles()
|
||||
{
|
||||
if (IsItemSelected && SelectedItem.IsFileExist) FileSystem.DeleteFile(SelectedItem.Info.FilePath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
|
||||
if (IsItemSelected)
|
||||
{
|
||||
foreach (string filepath in SelectedItems.Where(x => x.IsFileExist).Select(x => x.Info.FilePath))
|
||||
{
|
||||
FileSystem.DeleteFile(filepath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void ShortenURL(UrlShortenerType urlShortener)
|
||||
|
|
Loading…
Reference in a new issue