Powershell - 如何将“删除项”与多个选择器和通配符一起使用?

Bla*_*ack 11 windows powershell

我有一个名为“test-folder”的文件夹,其中包含许多不同类型的文件。我想删除所有音乐文件。(mp3、mp4、mpeg……)

我知道我可以像这样删除所有 mp3 文件:

remove-item C:\path\to\test-folder\"*.mp3*"

是否可以添加多个通配符选择器,例如:

remove-item C:\path\to\test-folder\"*.mp3*+*.mpeg*"

所以我可以用一个命令删除所有音乐文件?

roo*_*oot 13

对于单个目录:

remove-item C:\path\to\test-folder\* -include *.mp3, *.mpeg
Run Code Online (Sandbox Code Playgroud)

或当文件跨越多个目录时的有用方法:

remove-item C:\path\to\test-folder\*.mp3, C:\path\to\other\test-folder\*.mpeg
Run Code Online (Sandbox Code Playgroud)

或者您可以先移动到该目录:

cd C:\path\to\test-folder\
remove-item *.mp3, *.mpeg
Run Code Online (Sandbox Code Playgroud)

使用Get-Help Remove-Item -full可用的标志和使用的全部细节。

  • 感谢您提供有关“获取帮助”的信息。 (2认同)