我需要帮助来编写Powershell脚本,该脚本检查是否存在与当前日期(ddmmyyyy)相同名称的文件夹。 该脚本每天都会运行,并将该文件夹中的所有文件复制到另一个覆盖所有内容的文件中。
我已经在Google中搜索,但找不到任何示例
我希望脚本检查当前文件夹的子文件夹,然后选择与当前日期同名的文件夹,而不是进入该文件夹并将文件复制到另一个位置。
答案 0 :(得分:1)
这是一个基本脚本,用于检查具有当前日期的文件夹是否存在。
$folderPath = "c:\myRootFolder"
$date = Get-Date
$dateString = $date.ToString("yyyyMMdd")
$doesexist = Test-Path ($folderPath + "\" + $dateString)
if($doesexist){
Write-Host "folder does Exist"
}else{
Write-Host "Folder does not exits"
}
答案 1 :(得分:0)
#$date = Get-Date
$dateString = Get-Date -Format "yyyyMMdd"
$doesexist = Test-Path ($folderPath + "\" + $dateString)
if($doesexist){
Copy-Item -Force ($folderPath + "\" + $dateString + "\*") -Destination $folderPath
}else{
Write-Host "Folder does not exits"
}```