回答
如果您運行的是Linux,你可以使用find
命令。它具有深度選項,並且可以使用-exec
對找到的文件執行其他操作。在你的情況下,你會想要類似scp
或其他命令通過SSH或FTP複製文件。
find -d -mount -noleaf file
-d
着眼於目錄的內容目錄之前(如果一個文件同名的文件夾中也許是好事,這樣你就不會移動與其他不需要的文件,整個文件夾)
-mount
只搜索一個文件系統
-noleaf
通過不假定所有目錄有兩個硬鏈接,使搜索與各種文件系統約定兼容。在man page更好的細節。
然後連接到FTP(請注意,您的密碼將是可見的腳本連接到FTP)。並使用put file
。
或者使用scp -i id_file [email protected]:file [email protected]:file
。總是使用-i id_file
來驗證與腳本分離的密鑰文件。
更新:爲了與Windows和Linux兼容,您可以編寫一個「簡短」Java應用程序。這裏是關於finding files和javadoc for FTP的教程。你想在Java中做什麼是可能的,但我認爲它不會輕易在幾行中完成。
它應該在XP和Linux以後的任何Windows上工作。 –
啊,對不起。讓我重新考慮這一點。 – Matt
我不是Java的粉絲,我的機器沒有運行Java。沒有Java腳本有沒有其他選擇? –
- 1. 如何使python搜索整個硬盤
- 2. 找到整個硬盤中的文件
- 3. 需要一個完整的文本搜索樣品
- 4. 一個.bat或.wsh腳本,可以搜索文件
- 5. 遍歷python中多個目錄或整個硬盤上的文件
- 6. 需要通過整個文本文件進行搜索的程序
- 7. Python腳本搜索文本文件的一個詞
- 8. 在整個計算機中搜索文件的python腳本
- 9. 從python調用一個需要文件的shell腳本,而不需要將該文件寫入磁盤
- 10. shell腳本 - 讓整個文件名
- 11. 腳本來搜索文件和重命名文件
- 12. 需要寫一個unix腳本到FTP一個.dat文件
- 13. 正在搜索多個文件上傳
- 14. 需要一個分頁PHP代碼來整合我的搜索PHP腳本
- 15. 需要一個PHP電子郵件發送HTML格式腳本
- 16. 需要一個PowerShell腳本從文本文件
- 17. 如何在整個硬盤上找到給定擴展名的所有文件
- 18. Java搜索一個文本文件
- 19. 正在搜索一個文本文件
- 20. 檢索從服務器硬盤上傳的文件
- 21. 如何從shell腳本搜索多個文件擴展名
- 22. 從HTML格式的硬盤上的文件調用PHP腳本
- 23. shell腳本文件搜索
- 24. 文件搜索bash腳本
- 25. Python文件搜索腳本
- 26. 腳本php,搜索文件
- 27. 需要從一個文本文件C#
- 28. Google雲端硬盤列表,搜索和刪除文件
- 29. 包含或需要一個vfsStream文件
- 30. 需要一個智能搜索腳本:在FTP站點上找到小於1千字節的.php文件
永遠不要運行我的機器上。 – Bathsheba
操作系統?腳本語言偏好? – srquinn
@jibsales:應該可以在任何Windows和Linux上運行。任何編程語言都歡迎。 –