0
A
回答
1
有幾種方法可以做到這一點,但最簡單的方法可能是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\*.xls"
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\*.*"
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來完成所有這些。
重要事項:您無法撤消刪除這樣的項目。這會永久刪除文件。 (它不會去回收站,你不能把文件恢復生命,你已經殺死。)
相關問題
- 1. 刪除文件和文件夾VBA(EXCEL)
- 2. 刪除批處理文件夾中的文件和文件夾
- 3. 刪除指定文件夾中的文件和文件夾
- 4. 刪除FTP連接中的文件夾和所有文件
- 5. 從文件夾和子文件夾中刪除文件
- 6. htaccess刪除文件夾的文件夾
- 7. 清除文件夾 - 刪除文件夾中的文件 - J2ME
- 8. 用文件夾中的文件刪除文件和子文件夾
- 9. 使用c刪除文件夾後刪除文件夾#
- 10. 刪除文件和程序文件夾的文件夾
- 11. pysmb刪除遞歸的文件夾子文件夾和文件
- 12. 刪除文件夾和子文件夾如果不使用(Powershell)
- 13. 刪除舊的遠程FTP文件夾
- 14. 刪除許多文件夾和子文件夾中的特定文件夾
- 15. 在Win32中刪除子文件夾之前,如何從文件夾和子文件夾中刪除文件?
- 16. 刪除文件夾/文件和子文件夾
- 17. 如何刪除文件,主文件夾和子文件夾
- 18. 通過Ant FTP任務刪除所有文件和文件夾
- 19. 刪除所有文件和文件夾連接到FTP
- 20. 刪除文件夾和包含文件
- 21. 刪除文件和文件夾問題
- 22. 如何刪除文件和文件夾
- 23. 刪除c中的文件夾和子文件夾#
- 24. 刪除文件夾「tmp」和「cache」中的文件和子文件夾
- 25. 刪除文件夾
- 26. 刪除文件夾
- 27. 刪除文件夾
- 28. 使該文件夾中的文件夾和子文件夾
- 29. 使用兩個變量刪除文件夾內的文件夾
- 30. 刪除文件的文件夾,而不是文件夾
我沒有得到如何使用它作爲一個FTP ... 如果我的服務器是一些IP我把它放在「服務器」部分,它不工作。 訪問這個目錄從Windows我會做的FTP://服務器,它會在Windows中工作。 沒有方法在vba中工作。 我將如何設置mypath直接到一個ftp文件夾? –
我不能編輯我以前的評論,只是想說kill命令是用於文件而不是用於文件夾。 我想要更多的選擇。 –
@matanjustme所以,事實是,你並沒有真正向我提供任何代碼,所以我提供了一種刪除文件的方法,並進行了更新,以向你展示如何刪除文件夾。至於編寫代碼導航到特定文件或FTP文件夾,這將是一個不同的問題..... – Tyeler