费德勒rf97拍线和磅数:C# 判断文件和文件夹是否存在并创建 - CookBlack - 博客园
来源:百度文库 编辑:九乡新闻网 时间:2024/05/03 18:30:19
C# 判断文件和文件夹是否存在并创建
view sourceprint?01
using
System;
02
using
System.Data;
03
using
System.Configuration;
04
using
System.Collections;
05
using
System.Web;
06
using
System.Web.Security;
07
using
System.Web.UI;
08
using
System.Web.UI.WebControls;
09
using
System.Web.UI.WebControls.WebParts;
10
using
System.Web.UI.HtmlControls;
11
using
System.IO;
12
13
public
partial
class
Default3 : System.Web.UI.Page
14
{
15
protected
void
Page_Load(
object
sender, EventArgs e)
16
{
17
ShowPic.Visible =
false
;
//初始化不显示
18
ShowText.Visible =
false
;
//初始化不显示
19
}
20
protected
void
Button1_Click(
object
sender, EventArgs e)
21
{
22
23
if
(Directory.Exists(Server.MapPath(
"~/upimg/hufu"
)) ==
false
)
//如果不存在就创建file文件夹
24
{
25
Directory.CreateDirectory(Server.MapPath(
"~/upimg/hufu"
));
26
}
27
28
//Directory.Delete(Server.MapPath("~/upimg/hufu"), true);//删除文件夹以及文件夹中的子目录,文件
29
30
//判断文件的存在
31
32
if
(File.Exists(Server.MapPath(
"~/upimg/Data.html"
)))
33
{
34
Response.Write(
"Yes"
);
35
36
//存在文件
37
38
}
39
40
else
41
{
42
Response.Write(
"No"
);
43
//不存在文件
44
File.Create(MapPath(
"~/upimg/Data.html"
));
//创建该文件
45
46
}
47
48
string
name = GetFiles.FileName;
//获取已上传文件的名字
49
string
size = GetFiles.PostedFile.ContentLength.ToString();
//获取已上传文件的大小
50
string
type = GetFiles.PostedFile.ContentType;
//获取已上传文件的MIME
51
string
postfix = name.Substring(name.LastIndexOf(
"."
) + 1);
//获取已上传文件的后缀
52
string
ipath = Server.MapPath(
"upimg"
) +
"\\"
+ name;
//获取文件的实际路径
53
string
fpath = Server.MapPath(
"upfile"
) +
"\\"
+ name;
54
string
dpath =
"upimg\\"
+ name;
//判断写入数据库的虚拟路径
55
56
ShowPic.Visible =
true
;
//激活
57
ShowText.Visible =
true
;
//激活
58
59
//判断文件格式
60
if
(name ==
""
) {
61
Response.Write(
""
);
62
}
63
64
else
{
65
66
if
(postfix ==
"jpg"
|| postfix ==
"gif"
|| postfix ==
"bmp"
|| postfix ==
"png"
)
67
{
68
GetFiles.SaveAs(ipath);
69
ShowPic.ImageUrl = dpath;
70
ShowText.Text =
"你上传的图片名称是:"
+ name +
"
"
+
"文件大小:"
+ size +
"KB"
+
"
"
+
"文件类型:"
+ type +
"
"
+
"存放的实际路径为:"
+ ipath;
71
72
}
73
74
else
75
{
76
ShowPic.Visible =
false
;
//隐藏图片
77
GetFiles.SaveAs(fpath);
//由于不是图片文件,因此转存在upfile这个文件夹
78
ShowText.Text =
"你上传的文件名称是:"
+ name +
"
"
+
"文件大小:"
+ size +
"KB"
+
"
"
+
"文件类型:"
+ type +
"
"
+
"存放的实际路径为:"
+ fpath;
79
80
}
81
82
83
}
84
85
86
}
87
}
C# 判断文件和文件夹是否存在并创建 - CookBlack - 博客园
在C#中如何读取配置文件 - CookBlack - 博客园
判断文件夹是否存在(多种方式)
如何加密文件,和文件夹
C#程序调用非托管C++ DLL文件的方法 - Chase的技术博客 - 博客园
DevExpress之Skin自定义使用 - CookBlack - 博客园
C#使用DirectoryEntry操作IIS创建网站和虚拟路径
VC中判断窗体是否存在
批处理bat文件实现复制、删除、创建文件夹、执行程序、打开文件
“隐藏文件和文件夹”的另类用法
如何获得创建控制文件的脚本并重建控制文件 - Oracle Life - 提供 Oracl...
创建别人打不开和删不去的文件夹2
C# 读写Config文件
c#判断文件类型(转贴)
VS中为类,函数代码自动添加版权注释信息 - CookBlack - 博客园
C#遍历整个文件夹及子目录的文件代码,.Net技术文章,Asp.net系列教程,Asp.n...
须弥山是否和地球一样真实存在?
宏观世界内是否存在天堂和地狱?
C# string 和 stringbuilder的区别 - ※森林小居※ - 博客园
c#中的反射机制 - 佚名 - 博客园
C# VSTO(WORD) 参数设置 - lavandachen - 博客园
MFC自定义浏览器获得下载文件事件并获得下载地址 - 朝华夕拾 - 博客园
C# 文件路径、文件名、扩展名
C#资源文件的使用方法