2013-01-15 4 views
0

저는 VBscript를 처음 사용하고 특정 디렉토리에서 특정 디렉토리로 파일을 이동하는 데 도움이 필요합니다.하나의 디렉토리에서 다른 디렉토리로 파일을 이동하는 VBscript

지금은 다른 확장명을 가진 3 개의 파일 집합 (테스트 용)이 있으며 원본 디렉토리 내에 정확히 3 개의 파일 (더 이상없고 적음)이있는 경우 모든 파일을 이동하려고합니다. 지금까지 내 코드는 다음과 같습니다.

Set fso=CreateObject("Scripting.FileSystemObject") 

Set fldr=fso.getFolder("C:\folderA) 
for each file in fldr.files 
    If fldr.files < 3 then 
      msgbox("Need more files") 
    Else 
      fso.MoveFile "C:\folderA\*", "C:\folderB" 
    End If 

어떤 도움을 주시면 감사하겠습니다. 감사

답변

2
  1. 사용 fso.getFolder("C:\folderA").Files.CountC:\folderA에 파일의 수를 얻을 수 있습니다. 정확히 3 개 파일
+0

포함 된 경우 폴더에있는 파일을 통해 루프

  • 이동을 고려 (그들을 이동) (재 작성) -하지 -
  • 는이 전에 수행 나는 단지 그것을 시도한다 :) 고마워! – dweebles

  • -1
    Set FSO=CreateObject("Scripting.FileSystemObject") 
    Set fldr= FSO.GetFolder("C:\FolderA") 
    Set Collec_Files= fldr.Files 
    For Each File in Collec_Files 
        If Collec_Files.count < 3 then 
         msgbox("Need more files") 
        Else 
         FSO.MoveFile "C:\FolderA\*", "C:\FolderB" 
        End If 
    Next 
    
    관련 문제