将文件扩展名作为参数传递给powershell脚本

问题描述 投票:0回答:1

我使用此powershell命令来展平目录。下面这行很好:

    Get-ChildItem . -Recurse -Filter "*.mp3" |  Move-Item -destination ..\Duplicates\

但是当该行用作脚本时,我不确定如何将"*.mp3"传递给下面的脚本。我得到了一个InvalidArgument: error

FlattenDirectory.ps1 . "*.mp3" ..\Duplicates\
    # FlattenDirectory.ps1
    Param(
        [string]$From,
        [string]$Ext
        [string]$To
    )
powershell windows-10
1个回答
2
投票

你的,街区有一个Param缺失。

Param(
    [string]$From,
    [string]$Ext, # here
    [string]$To
)
© www.soinside.com 2019 - 2024. All rights reserved.