나는 방대한 수의 파일이있는 폴더를 가지고 있는데, 어떤 폴더를 만들고 그 폴더에 (각각 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
하는 경우를 .FolderExists (...)'행은 실제로는 1 행이며, 행 끝에서'End If'를 제거하고 16 진수로 작업하지 않는 경우'&'앞뒤에 공백을 넣으십시오. 그러나이 코드가 모두 코드라면 실제 폴더 경로가 없기 때문에 코드가 작동 할 것입니다. – PatricK
당신이 말한대로 방금했습니다. 그러나 일하지 않습니다. 하지만 난 그냥 내가 위의 코드를 편집 할거야, 내가 당신에게 대단히 감사합니다 몇 가지 잘못된 것들을 발견했습니다 – mhs