本帖最后由 u012175253 于 2015-01-13 15:20:22 编辑

解决方案 »

  1.   

    移动文件,可以用代码(这个很容易的麽)
    或者
    写个批处理,制定一个windows计划,进行Move和rename的操作至于要保存到数据库,你写写程序呗
      

  2.   

            string path = @"E:\Tang\";
            string newpath = @"E:\Ta\up\";
            string[] AllFile = Directory.GetFiles(path);
            ArrayList YouNeedFile = new ArrayList();
            for (int i = 0; i < AllFile.Length; i++)
            {
                FileInfo fi = new FileInfo(AllFile[i]);
                if (fi.Extension == ".jpg" || fi.Extension == ".mp4" || fi.Extension == ".xml" || fi.Extension == ".png")
                {
                    YouNeedFile.Add(AllFile[i]);
                }
            }
            foreach (object i in YouNeedFile)
            {
                string o = Convert.ToString(i);
                File.Move(o, newpath);
            }
     File.Move(o, newpath);  这个地方提示当文件已存在时,无法创建该文件,但是newpath是个空文件的路径,o 的值是E:\\Tang\\123.jpg   请问下我这个是什么问题?换成copy也不行。