Ejemplo n.º 1
0
 /**<summary>删除文件</summary>**/
 private void Delete()
 {
     if (FileList.SelectedItems.Cast <AFile>().ToList() is IList <AFile> files)
     {
         if (files.Count < 1)
         {
             return;
         }
         string files_name = Adb.Files2String(files);
         if (!DeleteTip(files_name))
         {
             return;
         }
         string task_name = $"{Properties.Resources.Deleting} {string.Join(", ", files.Select(file => file.Name))}";
         if (TaskList.ContainsKey(task_name))
         {
             return;
         }
         TaskList.Add(task_name, Task.Factory.StartNew(() =>
         {
             ShowWarnMessage(Adb.Delete(Adb.Path, files, task_name));
             Reflush();
             TaskList.Remove(task_name);
         }));
     }
 }
Ejemplo n.º 2
0
 private void Sent2Clipboard(bool move)
 {
     if (FileList.SelectedItems.Cast <AFile>().ToList() is IList <AFile> files)
     {
         if (files.Count < 1)
         {
             return;
         }
         IsMove = move;
         Clipboard.Clear();
         Clipboard.SetData(DataFormats.UnicodeText, Adb.Files2String(files));
     }
 }