Example #1
0
        /// <summary>
        /// 复制文件
        /// </summary>
        /// <param name="sources"></param>
        /// <param name="dest"></param>
        public static void MoveFile(string sources, string dest)
        {
            DirectoryInfo directoryInfo = new DirectoryInfo(sources);

            FileSystemInfo[] fileSystemInfos = directoryInfo.GetFileSystemInfos();
            for (int i = 0; i < fileSystemInfos.Length; i++)
            {
                FileSystemInfo fileSystemInfo = fileSystemInfos[i];
                string         text           = Path.Combine(dest, fileSystemInfo.Name);
                if (fileSystemInfo is FileInfo)
                {
                    File.Move(fileSystemInfo.FullName, text);
                }
                else
                {
                    Directory.CreateDirectory(text);
                    MdFileHelper.MoveFile(fileSystemInfo.FullName, text);
                }
            }
        }