Excel精英培训网

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

[已解决]请教目录拷贝语句

[复制链接]
发表于 2013-3-8 16:39 | 显示全部楼层 |阅读模式
有两个目录(1、2),请问如何用VBA语句自动实现:
1、把目录1拷贝到目录2下,包括目录1下所有文件;
2、拷贝后,以前的目录1下文件清空,只保留空目录.
谢谢老师。
最佳答案
2013-3-8 20:33
复制窗体.rar (19.83 KB, 下载次数: 10)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-3-8 20:09 | 显示全部楼层
Name 语句
请参阅     示例     特性

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

语法

Name oldpathname As newpathname

Name 语句的语法具有以下几个部分:

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



说明

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

使用道具 举报

发表于 2013-3-8 20:10 | 显示全部楼层
Move 方法
请参阅     示例     应用于     特性

描述

将一个指定的文件或文件夹从一个地方移动到另一个地方。

语法

object.Move destination

Move 方法语法有如下几部分:

部分 描述
object 必需的。始终是一个 File 或 Folder 对象的名字。
destination 必需的。文件或文件夹要移动到的目标。不允许有通配符。



说明

Move 方法对一个 File 或 Folder 的结果和执行 FileSystemObject.MoveFile 或 FileSystemObject.MoveFolder 操作的结果是一样的。但应当注意,后面的方法能够移动多个文件或文件夹。
回复

使用道具 举报

发表于 2013-3-8 20:33 | 显示全部楼层    本楼为最佳答案   
复制窗体.rar (19.83 KB, 下载次数: 10)
回复

使用道具 举报

发表于 2013-3-8 20:50 | 显示全部楼层
有个疑问目录1本身需要拷贝到目录2下面么?
回复

使用道具 举报

发表于 2013-3-8 20:52 | 显示全部楼层
cmd.exe /c move /y 目录1 目录2
cmd.exe /c md  目录1

这个把目录1移动到到目录2下
然后再重新建一个目录1

回复

使用道具 举报

 楼主| 发表于 2013-3-8 20:52 | 显示全部楼层
十分感谢老师耐心的教导。不过我用的excel是03版的,老师的示例提示版本高,麻烦老师调整一下。
回复

使用道具 举报

 楼主| 发表于 2013-3-9 08:18 | 显示全部楼层
hwc2ycy 发表于 2013-3-8 20:50
有个疑问目录1本身需要拷贝到目录2下面么?

是的,老师。您的示例我用的03版打不开,请老师调整一下,感谢。
回复

使用道具 举报

发表于 2013-3-9 08:40 | 显示全部楼层
复制窗体.rar (15.04 KB, 下载次数: 3)
回复

使用道具 举报

 楼主| 发表于 2013-3-9 09:23 | 显示全部楼层
hwc2ycy 发表于 2013-3-8 20:52
cmd.exe /c move /y 目录1 目录2
cmd.exe /c md  目录1

非常非常感谢老师,您做的模板很好用。不过老师我的两个目录是固定的,不用再选,只是想简单的通过语句把目录1和内部所有文件拷贝至目录2下,再创建一个空的目录1以后再用。
cmd.exe /c move /y 目录1 目录2
cmd.exe /c md  目录1
我测试了以下,提示错误,不知如何使用,请老师指导。


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 15:25 , Processed in 0.340778 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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