この質問は、私の状況に対してまだ回答がない別のフォーラムからのものです。
ネットワーク共有フォルダでやるべきことがあります。しかし、インターネットで検索すると、自分のコンピューターでのみ実行するコードが表示されます。私がやりたいステップは次のとおりです。
- 宛先(ネットワーク共有フォルダー)のパスが空かどうかを確認してください。
- フォルダの内容 (メインの内容ではない) を削除します。例: "\USER-PC\File\"; フォルダ「ファイル」は削除する必要はありませんが、中身は削除する必要があります。
- フォルダーの内容をソースから新しい宛先にコピーします。
1号と3号はOKです。しかし、No.2はまだ見つかっていません。ネットワーク共有フォルダのディレクトリからコンテンツを削除するには?
使用しているディレクトリ コードを削除しますが、「ディレクトリがルート ディレクトリであるため操作を完了できませんでした」という例外が発生します。
My.Computer.FileSystem.DeleteDirectory(strDestination, FileIO.DeleteDirectoryOption.DeleteAllContents)
手伝ってください
編集:
メインディレクトリ内のすべてのファイルを削除するには:-
Dim directory As New DirectoryInfo(strDestination)
For Each file As FileInfo In directory.GetFiles()
file.Delete()
Next file
メイン ディレクトリ内のすべてのフォルダを削除するには:-
For Each folder As DirectoryInfo In directory.GetDirectories()
folder.Delete(True)
Next folder