VBScriptについてご教授下さい。
下記ですが、どうしてもうまく動きません
わかる方いらっしゃいましたら、ご教示願います
1,作成したVbsファイルは、デスクトップに置きます。
2、指定したネットワークドライブの「フォルダA」に当日の日付フォルダを作成する
例えば2019/01/7だったら、フォルダ名「20190107」
3、指定したネットワークドライブの「フォルダB」にあるサブフォルダ及びファイル(毎日生成されます)を全て、2、で作成したネットワークドライブの「フォルダA」の日付フォルダに移動。
4,指定したネットワークドライブの「フォルダB」にあるサブフォルダ及びファイルが、無ければ、何もしない。
修正したい部分ですが以下のコードで、
・ローカルドライブのフォルダ同士だと、サブフォルダ及びファイルの移動可能。
・ネットワークドライブのフォルダ同士だとファイルの移動は、可能だが、サブフォルダは、何故か移動できないので、サブフォルダも移動したいのですが。
vbs
1Option Explicit 2 3Dim a, b, d, gf, f, m, so 4Set so = CreateObject("Scripting.FileSystemObject") 5gf = so.GetParentFolderName(WScript.ScriptFullName) 6a = "E:\フォルダA" 7b = "F:\フォルダB" 8d = a & "\" & Replace(Date, "/", "") 9If so.FolderExists(d) = False Then 10so.CreateFolder(d) 11End If 12Set m = so.GetFolder(b) 13For Each f In m.SubFolders 14so.MoveFolder b & "\" & f.Name, d & "\" & f.Name 15Next 16For Each f In m.Files 17so.MoveFile b & "\" & f.Name, d & "\" & f.Name 18Next 19Set m = Nothing 20Set so = Nothing 21MsgBox("Finishi!")

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 02:02