|
通过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
| (3)移动文件夹: |
|
通过DirectoryInfo类的MoeTo方法可以对文件夹方便地进行移动。在移动的过程中会将目录及其内容一起移动,
第一个参数是要移动的文件或目录的路径,第二个参数是文件夹的新路径。
本例演示了通过DirectoryInfo类的MoveTo 方法移动文件夹
程序代码如下:
![]() 代码
protectedvoidButton1_Click(objectsender, EventArgs e) ?re8w O)YA0{ NkRX9A~)R$g0DirectoryInfo di=newDirectoryInfo(TextBox1.Text.ToString());ITPUB个人空间8sh/d1m ~r9lIIg DirectoryInfo di2=newDirectoryInfo(TextBox2.Text.ToString());ITPUB个人空间0X;]\#qq6p HV if(!di.Exists)ITPUB个人空间G#w9eo4]`[2B q { /J J0R'~;?z;Y&J0//源文件不存在 $FRq+O R L6z0return; X2XX y+@0}ITPUB个人空间"i~ME K!yV9H:v if(di2.Exists) b0Z nKE#d$`?'j0{ITPUB个人空间 bH`A1t{!@,Z //目标文件夹已存在 T'|Z-\"\:QxZ0return; 6UQ;z:}r+L)i H(U0} R_0[4A8[s7O9\0di.MoveTo(TextBox2.Text.ToString()); _wWP3g.y%tG0E0}
$ps1lh~8Q Q(M0
| (4)删除文件夹: |
|
DirectoryInfo类的Delete方法可以用来删除文件夹。参数是要删除的文件夹的路径。
本例演示了通过DirectoryInfo类的Delete方法删除文件夹。
程序代码如下:
![]() 代码
try H[uy ^%P0{ITPUB个人空间&?8\/^\_3e'}+`(y2N DirectoryInfo di=newDirectoryInfo(TextBox1.Text.ToString());ITPUB个人空间)t;dn J)z if(di.Exists)ITPUB个人空间G/n]6^!C(F],m N { bMu4B5Q0di.Delete(); i-R#i;V&kh4p0//删除成功 @~&Y"jC{/h$M0}ITPUB个人空间$u ~w$Y*\P#r elseITPUB个人空间t!`]!p%m~8AxV9M { J I+CY-JB._zaj,b0//文件夹不存在ITPUB个人空间DOo P1k?3o8s return; 3Nx4cQ T1N1~#B3r#Z0}ITPUB个人空间 E#jk$b}#q1k }ITPUB个人空间PH SBB}x1k catch(Exception ex)ITPUB个人空间`+` a;v R m {ITPUB个人空间HpI_1nt eI:RWQ returnex.ToString();ITPUB个人空间$[([6JO_+o }
|
|
|