zoukankan
html css js c++ java
ASP.NET判断物理路径下是否存在某文件,如果不存在则创建
判断物理路径下是否存在某文件,如果不存在则创建
//
判断物理路径下是否存在某文件,如果不存在则创建
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;
}
查看全文
相关阅读:
使用yum命令报错
CentOS6.8安装Python3.6.3
解决 linux 下安装 node 报: command not found
Python的pip源切换为国内阿里云镜像
开源Java加密工具Jasypt 1.4发布
JavaFX对Java开发者到底意味着什么?
16 个印象深刻的 HTML5/CSS3/JavaScript 体验
高效的Java异常处理
Java开发的学习过历程
Java中23种设计模式详解
原文地址:https://www.cnblogs.com/hanguoji/p/477594.html
最新文章
寻找缺失的数 .
A + B 问题 .
主元素 II .
Reverse Nodes in kGroup .
O(1)检测2的幂次 .
Implement Trie(LintCode) .
爬楼梯(LintCode) .
二进制求和(LintCode) .
生成括号 .
Valid Palindrome(LintCode) .
热门文章
验证二叉查找树(LintCode) .
org.hibernate.HibernateException: Could not obtain transactionsynchronized Session for current thread .
颜色分类(LintCode) .
GridView详细介绍
实现对gridview删除行时弹出确认对话框的一种简单方法
GridView中显示时间日期格式问题
JavaScript jQuery 中定义数组与操作及jquery数组操作
GridView/DataGrid行单击和双击事件实现代码_.Net教程
PyChram简单使用教程
linux下安装python3.6.6
Copyright © 2011-2022 走看看