在Java中,我試圖刪除一個ftp目錄。但是如果它不是空的,我需要通過調用files[]=ftp.dir()
來刪除它中的所有文件和子目錄。我可以從目錄中獲取一個列表,但是如何判斷列表中的某個項目是文件還是子目錄?在ftp命令中是否有files[i].IsDirectory
方法?如何檢測ftp文件名是一個目錄?
2
A
回答
1
我會用apache FTP Client這一點。在該庫中有一個名爲listFiles()的方法,它返回一個FTPFile的數組。對於每個FTPFile
,您可以調用getType()方法來確定目錄或文件的type code constant。從getType()的java文檔引用: -
public int getType()
Return the type of the file (one of the _TYPE constants), e.g., if it is a directory, a regular file, or a symbolic link.
Returns:
The type of the file.
希望這有助於!
0
相關問題
- 1. 檢查一個目錄是否爲(文件系統)根目錄
- 2. 如何檢測目錄中的PHP文件是
- 3. 的Ftp一堆從多個目錄中的文件到一個目錄
- 4. 如何檢查是否一個目錄,目錄名通配符存在?
- 5. mod_rewrite,我想檢測一個文件是否存在於另一個目錄中並檢索該文件
- 6. IIS FTP是否包含一個API來檢測文件上傳何時完成?
- 7. 如何檢查目錄是文件還是文件夾?
- 8. 如何從C目錄中檢索文件名和子目錄名?
- 9. GNU做:檢查文件是否是一個目錄
- 10. 如何檢查FTP目錄是否存在
- 11. python windows目錄mtime:如何檢測軟件包目錄中的新文件?
- 12. 如何檢查一個目錄中的文件是否存在於另一個目錄中?
- 13. 幾個重命名文件FTP一次
- 14. 檢查目錄來存放文件,檢索第一個文件
- 15. 檢查FTP上是否存在文件 - 不知道文件名
- 16. 如何檢查一個文件是否在使用PHP的某個目錄中?
- 17. 如何檢查一個目錄中是否存在多個文件
- 18. 如何檢測項目文件夾中是否存在文件?
- 19. 如何檢查一個目錄是否包含Powershell中的另一個目錄?
- 20. File.Copy目標文件是一個目錄,而不是文件。
- 21. 檢測最後一個子目錄os.walk()
- 22. 如何將FTP文件移動到C#中的另一個目錄?
- 23. 如何在各種目錄中檢測具有相同名稱的文件?
- 24. 問題檢查,如果在一個循環中一個文件是目錄
- 25. C++ win32如何重命名一個文件夾/目錄
- 26. 測試一個文件/目錄是否只讀
- 27. Android:如何檢測資產文件夾中的目錄?
- 28. 如何檢查一個文件是否在C中的當前目錄?
- 29. 如何檢查一個目錄是否包含某種文件類型?
- 30. 使用FTP從目錄中檢索特定文件