} //{ get { return SubDir(DocBasePath, "Recycle"); } } public static void MoveToRecycle(string f) { if (File.Exists(f)) { File.Move(f, CfgPath.GetRecycleByPath(f)); } }
public static void MoveToRecycle(IEnumerable <string> Uris) { List <string> srcs = new List <string>(); srcs.AddRange(Uris); List <string> dstList = new List <string>(); List <string> srcList = new List <string>(); foreach (string s in srcs) { if (PathHelper.IsValidFS(s)) { string dst = CfgPath.GetRecycleByPath(s); dstList.Add(dst); srcList.Add(s); } } FileShell.SHMoveFiles(srcList.ToArray(), dstList.ToArray()); }