我想分割一个包含大量文件的文件夹

时间:2019-03-04 19:16:12

标签: excel vba

我处在一种奇怪的情况下...我收到大量文件(XML或Excel)...我将其存储在一个文件夹中。

但是,我需要将其分成较小的批次,并提供给我的团队成员,以便他们可以处理这些文件。

因此,我想创建一个宏,可以将文件夹(例如1000个文件)拆分为大约10个文件夹,每个文件夹中包含100个文件。

这可能吗?你能指导我吗?

2 个答案:

答案 0 :(得分:1)

您可以遍历vba中的文件夹:Check this question

还可以使用mkdirhttps://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/mkdir-statement

创建文件夹

可以将文件从一个文件夹移动到另一个文件夹,请选中this site(通常对您很有帮助的网站)

这应该可以帮助您:)

答案 1 :(得分:-2)

我见过各种版本的Shell脚本(包括PowerShell),它们可以将文档本身(csv,dat等)拆分为许多其他文件。以及可以遍历目录内容并对其进行归档,格式化等的脚本。

我没有一个可用的示例,但是可以创建一个脚本来为您做这样的事情。现在,是否拥有执行这种脚本的管理员权限是另一个问题。