Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4029|回复: 3

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

[复制链接]
发表于 2014-6-4 15:20 | 显示全部楼层 |阅读模式
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 语句,则会产生错误。
不支持通配符(*,?)
当目标文件存在时会直接覆盖(不会给予提示)。

示例:

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-6-9 21:08 | 显示全部楼层
烟版,是不是少了通过对话框获取文件夹、文件 及保存文件 新建文件 等的内容呀?
回复

使用道具 举报

发表于 2014-6-13 17:47 | 显示全部楼层
烟版,是不是少了通过对话框获取文件夹
回复

使用道具 举报

发表于 2014-6-18 10:11 | 显示全部楼层
支持烟花
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 09:42 , Processed in 0.386179 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表