ASP/VBScript获取路径中的文件名或目录名


关键词

GetFileName

摘要

ASP/VBScript中可以通过fso.GetFileName()方法来获取一个给定路径中的文件名或目录名。要使用此方法,首先必须通过Scripting.FileSystemObject创建FSO对象。
ASP/VBScript获取路径中的文件名或目录名

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方法来获取路径中的文件名或目录名,洪哥就介绍这么多,希望对大家有所帮助。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权


如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« GetFile GetFolder »

相关文章: