お世話になります。
現在オフラインファイルの同期をするコードを書いています。Shell32.dllにsynchronizeというメソッドがあるのですがおそらくこれを使うのだろうなと思っているのですが、如何せんうまく動きません。知っている方がいらっしゃったらご教示くださいませ。
下記、現在書いているコード(VB.NET)の一部です。
Private Sub fnSynchronizeVB()
Dim objShell As Shell32.Shell
Dim objFolder2 As Shell32.Folder2
objShell = New Shell32.Shell
objFolder2 = objShell.NameSpace("\\サーバ名\共有フォルダ名")
'共有サーバに確かにフォルダが存在する場合
If (Not objFolder2 Is Nothing) Then
objFolder2.Synchronize()
End If
objFolder2 = Nothing
objShell = Nothing
End Sub
ツイート | ![]() |