【发布时间】:2020-08-31 19:44:38
【问题描述】:
我是 powershell 的新手,我想使用它存档文件夹
以下是我在C:\Bridge\Build\destination中的文件夹
远景
泰米尔语
CSK
我想将这些文件夹归档在C:\Bridge\Build\Build_Achive\2020-05-15 中,文件名为2020-05-1.zip
文件夹目标和文件名将根据当前日期和时间戳生成,所以我想在目标和文件名中使用变量
我尝试了以下代码,它给了我错误,任何人都可以帮忙
$path = "C:\Bridge\Build\Build_Achive\$((Get-Date).ToString('yyyy-MM-dd'))"
If(!(test-path $path))
{
New-Item -ItemType Directory -Path "C:\Bridge\Build\Build_Achive\$((Get-Date).ToString('yyyy-MM-dd'))"
ECHO 'Created folder ' $path
}
ELSE
{
Write-Host 'Folder ' ' - ' $((Get-Date).ToString('yyyy-MM-dd')) ' - ' 'already exists'
}
$FileLogdate = (Get-Date -f yyyy-MM-dd-HHmmss)
echo $path
echo $FileLogdate
$filename =$path\$FileLogdate
Compress-Archive -Path C:\Bridge\Build\destination -DestinationPath filename.zip
【问题讨论】:
标签: powershell