GetFile方法
GetFile方法用来返回一个File对象。其语法为:
oFileSysObj.GetFile (FilePath)
其中:
l oFileSysObj代表任何能够返回FileSystemObject对象的对象变量。
l 参数FilePath必需,指定路径和文件名,String类型。可以是绝对路径或相对路径。如果FilePath是一个共享名或网络路径,GetFile确认该驱动器或共享名是File对象创建进程的一部分。如果参数FilePath指定的路径的任何部分不能连接或不存在,就会产生错误。
l GetFile方法返回的是File对象,而不是TextStream对象。File对象不是打开的文件,主要是用来完成如复制或移动文件和询问文件的属性之类的方法。尽管不能对File对象进行写或读操作,但可以使用File对象的OpenAsTextStream方法获得TextStream对象。
l 要获得所需的FilePath字符串,首先应该使用GetAbsolutePathName方法。如果FilePath包含网络驱动器或共享,可以在调用GetFile方法之前用DriveExists方法来检验所需的驱动器是否可用。
l 因为在FilePath指定的文件不存在时会产生错误,所以应该在调用GetFile之前调用FileExists方法确定文件是否存在。
l 必须用Set语句将File对象赋给一个局部对象变量。
GetFileName方法返回给定路径的文件名称部分。其语法为:
oFileSysObj.GetFileName (Path)
其中:
l oFileSysObj表示任何能够返回FileSystemObject对象的对象变量。
l 参数Path必需,指定路径说明,String类型。如果不能从给定的Path确定文件名,则返回一个零长字符串(””)。Path可以为绝对路径或相对路径。
l GetFileName方法不能检验Path中是否存在指定的文件。Path可以为网络驱动器或共享。GetFileName本身不具有智能,它认为字符串中不属于驱动器说明的最后部分就是一个文件名,更像是一个字符串处理函数而不是对象处理方法。
GetFileVersion方法返回文件的版本。
每日学习Excel,,关注微信公众号:
excelperfect