Создание подпапок и перемещение файлов в новые подпапки
Я пытаюсь адаптировать код из цикла по всем папкам и всем его подпапки, помеченные как решенные для:
- создать подпапку 2020 в серии подпапок
- переместить все файлы из существующей подпапки в новую подпапку 2020
Однако код выдает ошибку Path not found
. MoveFile
также выдает ошибку Path not found
.
Может ли кто-нибудь указать на ошибку в коде?
Sub Create_subfolders_move_files()
Dim Fso As Object, objFolder As Object, objSubFolder As Object
Dim FromPath As String
Dim FileInFolder As Object
FromPath = "C:\Users\xyz\"
Set Fso = CreateObject("Scripting.filesystemobject")
Set objFolder = Fso.GetFolder(FromPath)
For Each objSubFolder In objFolder.subfolders
For Each FileInFolder In objSubFolder.Files
FileInFolder.Move (objSubFolder.path & "\2020\")
Next FileInFolder
Next objSubFolder
End Sub