0
基本的に私はそのようにする方法を知りたいと思います。VBAを使用してFTPフォルダ内のファイルとフォルダを削除する
私は、そう窓に定義されているのFTPフォルダからファイルまたはフォルダ(ネットワークフォルダ)事前に
のTyを削除したいマクロを実行する方法は考えています。
基本的に私はそのようにする方法を知りたいと思います。VBAを使用してFTPフォルダ内のファイルとフォルダを削除する
私は、そう窓に定義されているのFTPフォルダからファイルまたはフォルダ(ネットワークフォルダ)事前に
のTyを削除したいマクロを実行する方法は考えています。
これを行う方法はいくつかありますが、最も簡単な方法はおそらくKill
です。
Sub MySub()
Dim myPath as String
myPath = "\\server\Folder\File"
If Dir(myPath) <> "" Then Kill myPath
End Sub
フォルダ
Sub MySub()
Dim myPath as String
myPath = "\\server\Folder\*.*"
If Dir(myPath) <> "" Then Kill myPath
End Sub
内のすべてのファイルを削除して、同じタイプ
Sub MySub()
Dim myPath as String
myPath = "\\server\Folder\*.xls"
If Dir(myPath) <> "" Then Kill myPath
End Sub
の複数のファイルを削除して一つのファイルを削除します。
これを行うには、より多くの方法があります
Sub MySub()
Dim myPath as String
myPath = "\\server\Folder\*.*"
myFolder = "\\server\Folder\"
If Dir(myPath) <> "" Then
Kill myPath
RmDir myFolder 'For RmDir to work, the folder has to be empty
End If
End Sub
フォルダ全体を削除し、私はちょうどKill
との一例を示しますよ。あなたはFSOを使ってこのすべてを行うこともできます。
重要:このようなアイテムの削除は元に戻すことはできません。これにより、ファイルが完全に削除されます。 (それはごみ箱には行かないので、あなたが殺した人生にファイルを戻すことはできません)
私はFTPとして使用する方法を教えてくれません... 私のサーバがいくつかのIPなら私はそれが動作していない "サーバー"セクションに置く。 窓からこのディレクトリにアクセスするには、私はftp:// serverをやっていました。 vbaではメソッドが動作していません。 mypathをftpフォルダに直接設定するにはどうすればよいですか? –
私は以前のコメントを編集できません。単にkillコマンドがファイル用であり、フォルダ用ではないと言いたいと思っていました。 私はより多くの選択肢を得たいと思っています。 –
@matanjustmeなので、あなたは実際に私にコードを提供してくれなかったので、ファイルを削除する方法を提供し、フォルダを削除する方法も表示するように更新しました。限り、特定のファイルやFTPフォルダに移動するコードを書くことは、別の質問..... – Tyeler