PowerShell脚本 按日期批量创建文件夹

392 阅读1分钟

启动PowerShell

现在的Windows系统中一般都集成了PowerShell,启动方法如下:

  1. 选择一个文件夹目录,在路径栏中输入cmd,然后回车,打开命令行窗口。

image.png

  1. 在命令行中输入powershell,回车,即可启动powershell

image.png

创建powershell脚本,按日期批量创建文件夹

  1. 批量创建以日期命名的文件夹,如20240101、20240102,从20240101开始至20240110,每天一个文件夹。
$startDateString = "20240101"
$endDateString = "20240110"
$datePattern = "yyyyMMdd" # 定义日期格式

# 将字符串转换为DateTime对象
$startDate = [DateTime]::ParseExact($startDateString, $datePattern, $null)
$endDate = [DateTime]::ParseExact($endDateString, $datePattern, $null)

# 初始化日期
$date = $startDate

# 循环直到结束日期
while ($date -le $endDate) {
    $folderName = $date.ToString($datePattern) # 格式化日期为文件夹名称
    # 检查文件夹是否存在
    if (-Not (Test-Path "$PWD\$folderName")) {
        New-Item -ItemType Directory -Name $folderName
    }
    # 增加日期
    $date = $date.AddDays(1)
}

image.png