分享

【烟花原创】VBA零基础之第201篇VBA之文件与文件夹(十)

 fzchenwl 2015-04-03

11>Kill语句

功能:从磁盘中删除文件。

语法:Killpathname

pathname必要参数,是用来指定一个文件名的字符串表达式。pathname 可以包含目录或文件夹、以及驱动器。


说明:

MicrosoftWindows 中,Kill 支持多字符 (*) 和单字符 (?) 的统配符来指定多重文件。. 然而在 Macintosh 中,这些字符作为合法文件名字符使用,不能作为通配符指定多个文件。

由于 Macintosh 不支持通配符,使用文件类型识别需要删除的组文件。可以使用 MacID 函数指定文件类型而不用对每个单独文件使用重复命令。例如,下列语句删除当前文件夹内的所有TEXT文件。KillMacID("TEXT")

如果在 MicrosoftWindows 中使用包含 MacID 函数的Kill 语句,会产生错误。

如果使用 Kill 来删除一个已打开的文件,则会产生错误。

注意:若要删除目录,使用RmDir 语句。


示例:



12>Name语句

功能:重新命名一个文件、目录、或文件夹。

语法:Nameoldpathname As newpathname

oldpathname 必要参数,字符串表达式,指定已存在的文件名和位置,可以包含目录或文件夹、以及驱动器。

newpathname 必要参数,字符串表达式,指定新的文件名和位置,可以包含目录或文件夹、以及驱动器。而由 newpathname 所指定的文件名不能存在。


说明:

Name 语句重新命名文件并将其移动到一个不同的目录或文件夹中。如有必要,Name 可跨驱动器移动文件。 但当 newpathname oldpathname 都在相同的驱动器中时,只能重新命名已经存在的目录或文件夹。 Name 不能创建新文件、目录或文件夹。

在一个已打开的文件上使用Name,将会产生错误。必须在改变名称之前,先关闭打开的文件。Name 参数不能包括多字符 (*) 和单字符 (?) 的统配符。


示例:



12>FileCopy语句

功能:复制一个文件。

语法:FileCopysource, destination

source 必要参数,字符串表达式,用来表示要被复制的文件名。source 可以包含目录或文件夹、以及驱动器。

destination 必要参数,符串表达式,用来指定要复制的目地文件名。destination 可以包含目录或文件夹、以及驱动器。


注意:

如果想要对一个已打开的文件使用 FileCopy 语句,则会产生错误。

不支持通配符(*,?)

当目标文件存在时会直接覆盖(不会给予提示)。


示例:


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多