以下是一个示例的VBScript代码,用于移动文件夹A及其子文件夹中的所有文件到文件夹B。

Dim objFSO, objFolderA, objFolderB

' 创建文件系统对象
Set objFSO = CreateObject("Scripting.FileSystemObject")

' 获取文件夹A的引用
Set objFolderA = objFSO.GetFolder("C:\FolderA")

' 获取文件夹B的引用
Set objFolderB = objFSO.GetFolder("C:\FolderB")

' 递归移动文件函数
Sub MoveFiles(objFolder)
    Dim objFile
    ' 遍历文件夹中的所有文件
    For Each objFile In objFolder.Files
        ' 移动文件到文件夹B
        objFile.Move objFolderB.Path & "\" & objFile.Name
    Next

    Dim objSubFolder
    ' 遍历文件夹中的所有子文件夹
    For Each objSubFolder In objFolder.SubFolders
        ' 递归调用MoveFiles函数,移动子文件夹中的文件
        MoveFiles objSubFolder
    Next
End Sub

' 调用MoveFiles函数,移动文件夹A及其子文件夹中的所有文件到文件夹B
MoveFiles objFolderA

' 释放对象引用
Set objFSO = Nothing
Set objFolderA = Nothing
Set objFolderB = Nothing

将上述代码保存为一个以.vbs为后缀的文件,然后双击运行该文件即可实现移动文件夹A及其子文件夹中的所有文件到文件夹B。

vbs 移动A文件夹及其子文件夹的所有文件到B文件夹

原文地址: https://www.cveoy.top/t/topic/jgov 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录