复制文件时强制在窗口中覆盖

时间:2015-05-01 04:37:43

标签: windows-8.1 powershell-v3.0 overwrite robocopy

我想将文件从$lpath复制到$bpath是否更新/更旧/相同。

我做错了什么?这些方法都不会覆盖现有文件。如果文件不存在,它们只复制文件。

的PowerShell:

$lpath = 'C:\Users\myuser\Documents\Outlook Files\myemail@gmail.com.pst'
$fname = ($lpath.Split('\')[-1], (Get-Date).ToString("MM-dd-yy")) -Join "."
$bpath = -Join ('D:\OutlookBackup\', $fname)

Copy-Item -Path $lpath -Destination $bpath -Recurse -Force

ROBOCOPY:

$llpath = 'C:\Users\myuser\Documents\Outlook Files'
$bbpath = 'D:\OutlookBackup'

robocopy $llpath $bbpath 'myemail@gmail.com.pst' /IS

0 个答案:

没有答案