文件操作文件移动

 

移动文件可通过file类的move方法来实现

格式为:movestring soureceFileNamestring destfileName);

 

移动的三个要素:

源文件存在,目标文件不存在

源文件存在,目标文件存在

源文件不存在

 string soupath = @"C:\Users\Administrator\Desktop\sou\123.xlsx";
            string detpath=@"C:\Users\Administrator\Desktop\det\123.xlsx";
            if (File.Exists(soupath))
            {
                try
                {
                    if (!File.Exists(detpath))
                    {
                        File.Move(soupath, detpath);
                        Console.WriteLine("文件移动成功!");
                    }
                    else
                    {
                        Console.WriteLine("目标文件夹中有文件\n 1覆盖\n 2取消");
                        string userread = Console.ReadLine();
                        if (userread == "1")
                        {
                            Console.WriteLine("文件重名,请修改文件名");
                        }
                        if (userread == "2")
                        {
                            Console.WriteLine("用户取消了操作");
                        }
                    }

                }

                catch (Exception ex)
                {

                    Console.WriteLine("文件移动异常" + ex);
                }
            }
            else
            {
                Console.WriteLine("源文件不存在移动文件");
            
            }

            Console.Read();

 

posted @ 2018-03-28 15:11  WhiteSpace  阅读(331)  评论(0编辑  收藏  举报