4

私は 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

どんな助けでも大歓迎です。みんな、ありがとう!

4

3 に答える 3

3
  1. fso.getFolder("C:\folderA").Files.Count内のファイル数を取得するために使用しますC:\folderA
  2. これは、ファイルのループの前に実行してください(ファイルを移動するため)。
  3. ちょうど 3 つのファイルが含まれている場合は、フォルダーを移動 (および再作成) することを検討してください
于 2013-01-15T16:38:21.823 に答える