zoukankan      html  css  js  c++  java
  • 复制一个文件到另一个文件夹下

    using System.IO;

    public void creatPicPath()
            {
                string dirPath = HttpContext.Current.Server.MapPath("ChartImages");
                string dirPathNew = Request.ServerVariables["APPL_PHYSICAL_PATH"] + "PrintOut\\newImg";

                if (Directory.Exists(dirPath))
                {
                    //获得目录信息
                    DirectoryInfo dir = new DirectoryInfo(dirPath);
                    //获得目录文件列表
                    FileInfo[] files = dir.GetFiles("*.png");
                    string[] fileNames = new string[files.Length];
                    int i = 0;
                    foreach (FileInfo fileInfo in files)
                    {
                        fileNames[i] = fileInfo.Name;
                        i++;
                        string fileName = fileInfo.Name;
                        string targetPath = dirPathNew;//复制同样一个文件放在待上传的目录下
                        if (!System.IO.Directory.Exists(targetPath))
                        {
                            System.IO.Directory.CreateDirectory(targetPath);
                        }
                        else
                        {
                            string sourceFile = System.IO.Path.Combine(dirPath, fileName);
                            string destFile = System.IO.Path.Combine(targetPath, fileName);
                            //获得目录信息
                            DirectoryInfo dirNew = new DirectoryInfo(dirPathNew);
                            //获得目录文件列表
                            FileInfo[] filesNew = dirNew.GetFiles("*.png");
                            string[] fileNamesNew = new string[filesNew.Length];
                            int ii = 0;
                            foreach (FileInfo fileInfoNew in filesNew)
                            {
                                fileNamesNew[ii] = fileInfoNew.Name;
                                System.IO.File.Delete(destFile);
                                ii++;
                            }
                            System.IO.File.Copy(sourceFile, destFile, true);
                        }
                    }

                }
            }

  • 相关阅读:
    linux 下ip命令对比ifconfig命令
    Redis使用详细教程
    shell中eval命令
    在Ubuntu 14.04 上安装 FTP 服务
    这本将shell的书应该不错
    linux sh 脚本调用外部命令
    c语言char 和int的问题
    ubuntu网卡ip的配置
    js中获取时间new date()的用法
    react 组件之间的通信
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1925160.html
Copyright © 2011-2022 走看看