Excel精英培训网

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

[分享] 【烟花原创】VBA零基础之第226篇 FSO对象(25)

[复制链接]
发表于 2014-6-30 23:38 | 显示全部楼层 |阅读模式
MoveFolder 方法
功能:将一个或多个文件夹从一个地方移动到另一个地方。
语法:object.MoveFolder source, destination
object 必需的。始终是一个 FileSystemObject 的名字。
source 必需的。一个或多个要移动的文件夹路径。Source 参数字符串只能在路径的最后部件中包含通配符。
destination 必需的。一个或多个文件夹要移动到的目标路径。Destination 参数不能包含通配符。

说明:
如果 source 包含通配符或 destination 以路径分隔符 (\) 为结尾,则认为 destination 指定了一个已存在的文件夹,在此文件夹中移动相匹配的文件。否则,认为 destination 是一个要创建的目标文件夹名字。在上面的任一种情况下,当一个文件夹被移动时可能出现三种情况。
如果 destination 不存在,文件夹得到移动。这是通常的情况。
如果 destination 是一个已存在文件,则发生一个错误。
如果 destination 是一个目录,则发生一个错误。
如果 source 中使用的一个通配符不能和任何文件夹相匹配,也发生一个错误。MoveFolder 方法停止在它遇到的第一个错误上。不要尝试回卷在错误发生前所做的任何改变。
重点   只有在操作系统支持的情况下,这个方法才允许文件夹在卷之间移动。

由于上一篇已经对MoveFile举了三个例子,所以这里也就不再长篇大论了,运用此方法遇到问题只需对照说明一一排查即可,特别注意关于通配符的说明及出现位置。

示例1:
准备工作:D盘根目录下所有test开头的文件和文件夹均需删除


效果图:



发表于 2015-2-9 09:46 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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