ASP/VBScript中可以通过fso.GetFileName()方法来获取一个给定路径中的文件名或目录名。要使用此方法,首先必须通过Scripting.FileSystemObject创建FSO对象。
先定义一个函数,创建一个fso对象,然后调用fso的GetFileName方法,返回路径中的文件名或目录名。
'VBScript版本
Function GetFileName(DriveSpec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetAName = fso.GetFileName(DriveSpec)
End Function
'ASP版本
Function GetFileName(DriveSpec)
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
GetAName = fso.GetFileName(DriveSpec)
End Function
下面使用VBScript来做测试,如果在ASP中,把msgbox换成Response.Write。
msgbox GetFileName("D:\test.txt")
'返回test.txt
msgbox GetFileName("D:\soft")
'返回soft
msgbox GetFileName("D:\soft\")
'返回soft
msgbox GetFileName("D:\soft\game\")
'返回game
msgbox GetFileName("D:\")
'返回空
注意:GetFileName方法不会检测指定路径是否存在。
关于使用GetFileName方法来获取路径中的文件名或目录名,洪哥就介绍这么多,希望对大家有所帮助。
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:ASP/VBScript获取路径中的文件名或目录名:http://www.splaybow.com/post/asp-getfilename-fso-method.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2013/4/6 10:59:48 | 编辑:洪哥 | 分类:ASP | 浏览: