当前位置:编程学习 > C#/ASP.NET >>

c# filecopy类的问题

在写自动复制程序,想把源文件夹中所有图片自动复制到目标文件夹,对这个类还是不熟悉,有经验的可以介绍下不? --------------------编程问答-------------------- 自己顶起来! --------------------编程问答-------------------- 这种问题不用熟悉,记住方法就是了,记不住的话,一搜也是一大堆

File.Copy(源文件地址,目标地址, true(为true是覆盖同名文件)); 
--------------------编程问答-------------------- 关键是复制搜有文件!
引用 2 楼  的回复:
这种问题不用熟悉,记住方法就是了,记不住的话,一搜也是一大堆
C# code

File.Copy(源文件地址,目标地址, true(为true是覆盖同名文件));
--------------------编程问答-------------------- 自己翻MSDN去,不会自我学习的人趁早别干这行。 --------------------编程问答-------------------- 小弟我算是翻烂了,写到自己的工程总是错,算是吐血了!

引用 4 楼  的回复:
自己翻MSDN去,不会自我学习的人趁早别干这行。
--------------------编程问答--------------------
引用 3 楼  的回复:
关键是复制搜有文件!
引用 2 楼  的回复:

这种问题不用熟悉,记住方法就是了,记不住的话,一搜也是一大堆
C# code

File.Copy(源文件地址,目标地址, true(为true是覆盖同名文件));

复制所有文件,这就不是filecopy类的问题了
你无非就是查出指定目录下所有的文件名,然后遍历查出的数组,遍历一个复制一个
既然你会翻msdn,就去看看这两个静态方法吧

Directory.GetDirectories(路径)//获取指定路径下所有目录名(目录名也就是文件夹名),返回string数组
Directory.GetFiles(路径)//获取指定路径下所有文件名(不包括文件夹),返回string数组
--------------------编程问答--------------------
引用 5 楼  的回复:
小弟我算是翻烂了,写到自己的工程总是错,算是吐血了!

引用 4 楼  的回复:

自己翻MSDN去,不会自我学习的人趁早别干这行。

出错自己找原因,这是社会,不是学校,没有教科书,也没有书后的参考答案。
就会等着别人喂饭吃的人迟早被淘汰。 --------------------编程问答--------------------
引用 7 楼  的回复:
引用 5 楼  的回复:

小弟我算是翻烂了,写到自己的工程总是错,算是吐血了!

引用 4 楼  的回复:

自己翻MSDN去,不会自我学习的人趁早别干这行。

出错自己找原因,这是社会,不是学校,没有教科书,也没有书后的参考答案。
就会等着别人喂饭吃的人迟早被淘汰。

哈哈,都是码农,既然他肯去找,提示一下也许会帮到他,苦逼何苦为难苦逼呀 --------------------编程问答--------------------  /// <summary>
        /// 复制目录到目标目录
        /// </summary>
        /// <param name="source">源目录</param>
        /// <param name="destination">目标目录</param>
        public void CopyDirectory(DirectoryInfo source, DirectoryInfo destination)
        {
            // 如果两个目录相同,则无须复制
            if (destination.FullName.Equals(source.FullName))
            {
                return;
            }
            // 如果目标目录不存在,创建它
            if (!destination.Exists)
            {
                destination.Create();
            }
            // 复制所有文件
            FileInfo[] files = source.GetFiles();
            foreach (FileInfo file in files)
            {
                // 将文件复制到目标目录
                file.CopyTo(Path.Combine(destination.FullName, file.Name), true);
            }

            // 处理子目录
            DirectoryInfo[] dirs = source.GetDirectories();
            foreach (DirectoryInfo dir in dirs)
            {
                string destinationDir = Path.Combine(destination.FullName, dir.Name);
                // 递归处理子目录
                CopyDirectory(dir, new DirectoryInfo(destinationDir));
            }

        }

--------------------编程问答-------------------- 新人而已,给个提示,我自己习惯去翻msdn,呵呵,淡定呀!
引用 7 楼  的回复:
引用 5 楼  的回复:

小弟我算是翻烂了,写到自己的工程总是错,算是吐血了!

引用 4 楼  的回复:

自己翻MSDN去,不会自我学习的人趁早别干这行。

出错自己找原因,这是社会,不是学校,没有教科书,也没有书后的参考答案。
就会等着别人喂饭吃的人迟早被淘汰。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,