我希望以逗号分隔字符串的形式获取目录中的所有名称,以便可以将它们作为参数传递给cmdlet。
如何在Powershell中以逗号分隔字符串的形式获取目录中的所有文件名?
发布于 2012-12-06 00:48:52
一种方法是:
(dir | % { $_.basename }) -join ','
发布于 2012-12-06 00:49:50
这应该是可行的:
(ls C:\PATH\TO\FOLDER | select -expandproperty name) -join ','
如果其中有您想要避免的子文件夹:
(ls C:\PATH\TO\FOLDER | ?{$_.PSIsContainer -eq $false} | select -expandproperty name) -join ','
发布于 2021-03-14 04:19:39
最快/最短路径:
(ls).name -join ','
对于特定的文件夹路径:
(ls path\to\folder).name -join ','
https://stackoverflow.com/questions/13727999
复制相似问题