C#对文件夹的判断、创建、移动、删除
(1)判断文件夹是否存在: | |
DirectoryInfo类用于复制、移动、重命名、创建和删除目录等典型操作。用Directory类的Exists 方法可以简单快速的判 断文件夹是否存在,参数是文件的路径。返回值是Boolean型。返回True说明文件夹存在,返回False说明文件夹不存 在。 例如,判断E盘下是否存在名为soft的文件夹。代码如下所示:
|
(2)创建文件夹: | ||||
通过DirectoryInfo类的Create 方法可以方便地创建文件夹。参数是将要创建的文件夹路径。返回值是一个由参数指 定的DirectoryInfo对象。 本例演示了通过Directory类的Create 方法来创建文件夹。
程序代码如下:
代码
protectedvoidButton1_Click(objectsender, EventArgse)
gF4gwBH0{ITPUB个人空间6~{K | Zh\ stringName=TextBox1.Text.ToString(); $YK C!v ahaV0stringPath=Server.MapPath(".")+"\\"+Name;ITPUB个人空间!kh9fn[ Nb DirectoryInfo di=newDirectoryInfo(Path);ITPUB个人空间Bj/{,E\,jumJ if(di.Exists) q8T%gT1L(bo5T+Q,|!@$l0{ k4Qr+m ^.n0Page.RegisterStartupScript("","<script>alert('该文件夹已经存在')</script>");ITPUB个人空间z8x&~9WH2A%I2sZF$[-\ }ITPUB个人空间"_ol~ NC else 4Ug:Gven:J_o0{ Nn&UN!p:A@:N0di.Create();ITPUB个人空间8?0V a Y p Page.RegisterStartupScript("","<script>alert('创建文件夹成功')</script>");ITPUB个人空间!\i xoQV } &?Q#Df&\Sl:k c+k0}
6? i SqzLn0
|