尝试使用 Copy-Item
命令将文件从一个文件夹复制到另一个文件夹。以下命令在 powershell 命令行中运行,但在 *.bat 文件中运行时抛出错误:
Copy-Item C:\script\* D:\
它抛出以下错误:
'Copy-Item' is not recognized as an internal or external command, operable program or batch file.
最佳答案
您不能直接批量运行 PowerShell cmdlet,您必须调用 powershell.exe 并将命令传递给它:
powershell -Command "Copy-Item C:\script* D:\"
关于windows - Copy-Item 命令在 Powershell 命令行中有效,但在 bat 文件中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826418/