Тема: VBS: Создание ноль-копии папки
Решил сделать 'Создание нуль-копии папки, т.к. удобно пользоваться нуль-копией папки\папок, в которой сохранена вся структура вложенных папок и находящихся в них файлов с сохранением их названий, но все файлы имеют нулевой размер и не содержат ни какой информации. Но не получается создать нуль-копии файлов в их подпапках, а получает только в корневой папке нуль-копии. В чем ошибка?
papka = "f:\save_обработ2\"
Dim FSO, TextStream, Folder, SubFolder, File, FilePath
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder1 = FSO.GetFolder(papka)
Folder2 = Folder1.Name&"_Zero_"&CStr(Date)
If not FSO.FolderExists(Folder2) Then FSO.CreateFolder Folder2 'создаем "Zero_"+Folder1.Name
RecursiveFolderScan papka
Msgbox "ВСЕ!"
Sub RecursiveFolderScan(FolderPath)
'Получаем объектную модель текущего каталога
Set Folder = FSO.GetFolder(FolderPath)
'Перебираем все файлы в текущем каталоге
For Each File in Folder.Files
FilePath = FSO.BuildPath(Folder2,File.Name)
Set TextStream =FSO.OpenTextFile(FilePath,2,True)
TextStream.Close
Next
'Перебираем все подкаталоги в каталоге
For Each SubFolder in Folder.SubFolders
folderpath=FSO.BuildPath(Folder2,SubFolder.Name)
FSO.CreateFolder folderpath
RecursiveFolderScan(SubFolder.Path)
Next
End Sub

