Get-ChildItem -Recurse -Filter "*" -Include "*.coffee" | Select -propert FullName
这将返回项目中所有咖啡脚本文件的列表。
如何将此转换为将.coffee
部分转换为.js
和.js.map
的单个列表?
伪代码输出示例:
[ something.coffee, somethingelse.coffee ]
[ something.js, something.js.map, somethingelse.js, somethingelse.js.map]
答案 0 :(得分:1)
您可以使用BaseName
属性:
Get-ChildItem -Recurse -Filter "*" -Include "*.coffee" | Foreach-Object {
'{0}.js' -f $_.BaseName
'{0}.js.map' -f $_.BaseName
}