示例#1
0
 }                                                                        //{ get { return SubDir(DocBasePath, "Recycle"); } }
 public static void MoveToRecycle(string f)
 {
     if (File.Exists(f))
     {
         File.Move(f, CfgPath.GetRecycleByPath(f));
     }
 }
示例#2
0
        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());
        }