判断物理路径下是否存在某文件,如果不存在则创建 //判断物理路径下是否存在某文件,如果不存在则创建 private string PathTrans(string strName) { //配置文件信息 string strFileName; string strFileFullName; //标准配置文件信息 string strFileName_Sample; string strFileFullName_Sample; strFileName = @".\WebConfig\" + strName + "\\Web.config"; strFileFullName = Server.MapPath(strFileName); //将虚拟路径转换成物理路径 strFileName_Sample = @".\WebConfig\Sample\Web.config"; strFileFullName_Sample = Server.MapPath(strFileName_Sample); //将虚拟路径转换成物理路径 //获取配置文件信息 FileInfo fileInfo = new FileInfo(strFileFullName); //获取配置文件目录信息 if(fileInfo.Directory.Exists == false) { //如果目录不存在,则创建该目录 try { fileInfo.Directory.Create(); } catch(Exception ex) { } } //获取配置文件信息 if(fileInfo.Exists == false) { //如果文件不存在,则复制标准文件到该目录 //获取标准配置文件信息 FileInfo fileInfo_Sample = new FileInfo(strFileFullName_Sample); try { //将现有文件复制到新文件,不允许改写现有文件。 fileInfo_Sample.CopyTo(strFileFullName); } catch(Exception ex) { } } return strFileFullName; } 转载于:https://www.cnblogs.com/hanguoji/archive/2006/08/15/477594.html