1
A
回答
2
不是直接。但是你可以使用標準的腳本工具和命令行Subversion來實現你想要的。例如,使用PowerShell,該命令將當前目錄中每個C#文件的基本名稱從x
更改爲x_old
,注意svn mv
是Subversion中的重命名命令。
ls *.cs | % { svn mv $_.name ($_.name -replace ".cs", "_old.cs") }
從這個起點,你可以得到更詳細的。 Get-ChildItem
(又名ls)提供了一個-recurse
選項,因此您可以在整個子樹上進行操作,而不僅僅是當前目錄。 (在這種情況下,當然需要使用$_.fullname
而不是$_.name
)。對於更復雜的匹配需求,您可以使用[regex]::Replace()
方法而不是-replace
運算符與.NET進行正則表達式匹配。
相關問題
- 1. 使用通配符'重命名'
- 2. SVN文件夾重命名
- 3. 如何在bash中使用通配符重命名文件?
- 4. Powershell使用通配符重命名文件
- 5. 使用通配符在cmd中重命名文件
- 6. 擊命令行重命名通配符
- 7. 在Visual Basic中重命名通配符文件
- 8. Bash:使用文件名作爲通配符的命令
- 9. 使用以空格的文件名的Makefile通配符命令
- 10. Unix風格通配符重命名Python
- 11. 重命名文件使用MATLAB命令
- 12. SVN使用通配符限制文件訪問
- 13. 重命名文件名通過意向
- 14. 通過增加文件名重命名
- 15. 使用python重命名文件名
- 16. 使用Python重命名文件名
- 17. 文件名使用.bat重命名?
- 18. Java,命名Bean,通配符?
- 19. 通過通配符重命名多個文件(批處理/ PowerShell的)
- 20. 使用txt文件中的字符串重命名文件
- 21. 重命名基於符號文件名
- 22. SVN重命名分支文件夾中的文件夾衝突
- 23. SVN補丁文件不包含文件重命名?
- 24. 使用命令提示符在C中重命名SRT文件
- 25. 複製文件夾並使用命令提示符重命名
- 26. SVN使用通配符刪除?
- 27. svn:外部 - 使用通配符
- 28. SVN使用通配符限制訪問?
- 29. 使用Powershell查找字符和重命名文件名
- 30. 使用變音符重命名文件名的問題
那麼我期望svn有一個內置的解決方案,但它是一個好主意。謝謝。 – CloudyMarble 2012-02-06 05:16:58