有沒有辦法在java中使用shell通配符擴展,類似於C函數調用wordexp的工作方式?它似乎有點特定於平臺,但是在java系統類中必須有一個很好的抽象,對吧?如果我能得到〜/,./和../來解決他們的規範路徑,我會很高興。謝謝!Java shell擴展與wordexp相似
0
A
回答
1
如果你想要更廣泛的模式支持,看看java.nio.file.Files
,特別是方法,如newDirectoryStream
。在頁面中搜索單詞「glob」。 Sun File Operations教程頁面中有更多信息。 (這種'globbing'味道支持*
,**
,?
,和{...}
,但不支持~
。)
2
如果你只是想替換。和..,你可以使用File.getCanonicalPath()
相關問題
- 1. 與Emacs shell相似?
- 2. Distutils和shell擴展
- 3. Shell的(bash)括號擴展與Java的runtime.exec
- 4. 擴展類似的通用
- 5. Shell圖標擴展編程
- 6. 擴展Python交互式shell
- 7. Mythbusting shell變量擴展
- 8. 如何擴展bash shell?
- 9. bash shell的參數擴展$ {}
- 10. Bash管道和Shell擴展
- 11. 如何通過shell擴展
- 12. 正確的java語法與擴展的泛型相關
- 13. Java - 實現Runnable行爲與擴展線程相比
- 14. 擴展服務器名(SNI擴展)不與JAVA 8
- 15. 類似OSGI/Eclipse擴展點
- 16. 擴展符合協議的類與基於相似條件擴展協議的區別?
- 17. 「擴展自我」與「module_function」相同嗎?
- 18. 將類擴展與遞歸相結合
- 19. 擴展Java類
- 20. Java:擴展類
- 21. Android Java擴展
- 22. 擴展Java類
- 23. Joomla相冊擴展
- 24. Symfony2與intl擴展問題。我似乎無法啓用擴展功能
- 25. 運行Rapidminer與R擴展Java從
- 26. 從Java類擴展與<class name>
- 27. Java設計:類型類與類擴展
- 28. 對象與Java中的擴展
- 29. 擴展與C#
- 30. 與SOAP擴展