我在写小型脚本,将文件复制到特殊文件夹。问题在复制命令。它声称我使用错句法来复制无法复制Powershell中的文件
$files = dir -r -path "Z:\graphics\" -i *.*
foreach ($file in $files)
{
copy -path $file Z:\SatData\graphics\LastDays\
}
另外我想创建脚本来计算1天前创建的文件的大小。我尝试下一步:
$today = Get-Date
$now = $today.Day
$now
$lastdays = $today.AddDays(-1)
$lastdays
$files = dir -r -path "Z:\graphics\" -i *.*
foreach ($file in $files)
{
if ($file.CreationTime -eq $lastdays) # if file was create yesterday calculate it
{
$sum
$sum = $sum + $file.length
$sum/1MB
$file.CreationTime
}
else {}
}
脚本根本就没有发现昨天创建的任何文件,到现在我看到任何输出。仅当设置为-eq时才工作,但是-lt 但昨天创建的文件存在于文件夹中
第一个对我的作品,你能不能请张贴** **确切的错误信息? –
对我来说不工作:( http://xmages.net/i/3098832 该文本表示文件中存在语法错误或其名称为 – Suliman
将'-whatif'参数添加到您的复制命令时会发生什么? –