我正在尝试在Powershell中编写几行代码,以检查文件是否到达特定的文件夹。如果文件在那里,请将其复制到另一个文件夹。如果文件不存在,则无需执行任何操作。到目前为止,我只有复制部分:
cd C:\
Move /y "C:\myfolder\*.csv" "C:\MyDestinationFolder"
我找不到简单的代码来检查文件是否存在。
答案 0 :(得分:2)
也许您可以使用此:
$SourceFile = "C:\source\file.txt"
$Destination = "C:\destination\"
if(Test-Path -Path $SourceFile)
{
Copy-Item -Path $SourceFile -Destination $Destination
}
答案 1 :(得分:1)
尝试:
move-Item "C:\myfolder\*.csv" "C:\MyDestinationFolder" -Force -ErrorAction SilentlyContinue