У меня есть папка с огромным количеством файлов, мне нужно сделать несколько папок и поместить их в эти папки (ниже 50), имена папок могут быть любой. Я думал, что имя папки будет числа (1,2,3 .. и т.д.) здесь то, что я сделал, но не работаетпроизвольно создавать каталоги со случайными именами - vbs
Set fso=CreateObject("Scripting.FileSystemObject")
inputFldr =".\myFolder"
Set fldr=fso.getFolder(inputFldr)
dim i
i=0
fName = 0
for each file in fldr.files
i = i+1
If Not fso.FolderExists(fName) Then fso.CreateFolder(fName)
fso.MoveFile file, fName
if i>50 then
fName = fName + 1
i = 0
end if
next
wscript.echo done
Если 'Если не FSO .FolderExists (...) 'строка действительно 1 строка, удалите« End If »в конце этой строки и поместите пробел до и после' & ', если вы не работаете в шестнадцатеричном формате. Но если это все ваш код, я сомневаюсь, что он будет работать, поскольку у него нет фактического пути к папке. – PatricK
Я просто сделал, как вы говорите. но не работает. но я только что нашел некоторые неправильные вещи, которые я сделал, я собираюсь редактировать код выше. Большое спасибо – mhs