You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下如何将200个文件夹分入8个各含25个子文件夹的父文件夹?

解决方案:批量整理子文件夹到指定父文件夹

核心实现思路

直接通过PowerShell脚本批量分组移动子文件夹,自动创建符合命名规则的父文件夹,确保每25个子文件夹归入一个父文件夹,同时完整保留子文件夹内的所有文件。

PowerShell脚本代码

# 替换为你的目标根目录(存放200个条形码命名文件夹的路径)
$rootPath = "C:\Your\Source\Folder\Path"
# 父文件夹基础命名
$parentBaseName = "rvolkov Files"
# 每个父文件夹包含的子文件夹数量
$groupSize = 25

# 获取所有待整理的子文件夹(排除已生成的父文件夹,避免重复处理)
$targetFolders = Get-ChildItem -Path $rootPath -Directory | Where-Object { $_.Name -notlike "$parentBaseName *" }

# 分组移动
for ($index = 0; $index -lt $targetFolders.Count; $index += $groupSize) {
    # 计算当前父文件夹的序号
    $folderNumber = [math]::Floor($index / $groupSize) + 1
    # 构建父文件夹完整路径
    $parentFolder = Join-Path -Path $rootPath -ChildPath "$parentBaseName $folderNumber"

    # 不存在则创建父文件夹
    if (-not (Test-Path -Path $parentFolder)) {
        New-Item -Path $parentFolder -ItemType Directory | Out-Null
    }

    # 移动当前批次的子文件夹
    $currentGroup = $targetFolders[$index..($index + $groupSize - 1)]
    $currentGroup | Move-Item -Destination $parentFolder
}

Write-Host "文件夹整理完成!"

使用步骤

  1. 打开Windows PowerShell(按下Win+X,选择「Windows PowerShell」或「终端」)
  2. 将脚本中的$rootPath替换为你存放200个条形码命名文件夹的实际路径
  3. 复制脚本到PowerShell窗口执行即可

注意事项

  • 脚本会自动跳过已存在的父文件夹,避免重复移动操作
  • 移动操作是剪切粘贴,子文件夹内的所有文件会完整保留
  • 若需调整每组子文件夹数量,修改$groupSize的值即可

内容的提问来源于stack exchange,提问作者rvolkov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 04:45:41