可使用PowerShell脚本在Windows中批量创建文件夹,步骤包括:一、以管理员身份启用RemoteSigned执行策略;二、准备文件夹名列表(文本文件或数组);三、用ForEach-Object循环调用New-Item命令创建;四、手动验证目标路径下文件夹是否生成;五、保存为.ps1脚本复用。
立即进入“☞☞☞☞☞点击办公资源大全直接保存☜☜☜☜☜”;

如果您希望在Windows系统中快速创建多个文件夹,而不想逐一手动操作,则可以使用PowerShell脚本实现批量创建。以下是针对零基础用户设计的详细操作步骤:
一、启用PowerShell执行权限
默认情况下,PowerShell会阻止运行本地脚本以保障系统安全。需先将执行策略调整为允许本地脚本运行,但不降低系统整体安全性。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”。
2、在弹出的窗口中输入命令:Get-ExecutionPolicy,按回车确认当前策略。
3、若返回结果为Restricted,则执行命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。
4、按提示输入A并回车,确认应用更改。
二、准备文件夹名称列表
批量建文件夹需要一个明确的命名依据,可采用文本文件或直接在脚本中定义数组方式提供名称集合。
1、新建一个记事本文件,每行写一个文件夹名,例如:销售部、采购部、人事部、财务部。
2、将该文件保存为folders.txt,路径设为C:\temp\folders.txt(确保C:\temp文件夹已存在)。
3、也可跳过文件,直接在PowerShell中使用数组:$names = @("Q1报告", "Q2报告", "Q3报告", "Q4报告")。
三、使用For循环批量创建文件夹
通过PowerShell的ForEach-Object或传统for循环遍历名称列表,并对每个名称调用New-Item命令生成文件夹。
1、在管理员PowerShell窗口中输入以下命令(基于文本文件方式):Get-Content C:\temp\folders.txt | ForEach-Object { New-Item -ItemType Directory -Path "C:\work\$_" }。
2、若使用数组方式,先运行:$names = @("项目A", "项目B", "项目C"); $names | ForEach-Object { New-Item -ItemType Directory -Path "C:\projects\$_" }。
3、确认每条命令末尾无拼写错误,路径中C:\work或C:\projects需提前存在或改为已存在的父目录。
四、验证文件夹是否成功创建
脚本运行后不会自动显示结果,需手动检查目标路径下是否生成对应数量与名称的文件夹。
1、打开文件资源管理器,导航至命令中指定的父目录,例如C:\work。
2、查看是否存在与folders.txt中完全一致的子文件夹,注意中文字符是否正常显示。
3、如发现某文件夹未创建,检查该名称是否含非法字符(如\ / : * ? " |),或是否因重名被跳过。
五、保存常用脚本为.ps1文件重复使用
将一次性命令固化为可双击运行的脚本文件,便于后续办公场景复用,避免每次重新输入。
1、新建记事本,粘贴完整命令,例如:Get-Content C:\temp\folders.txt | ForEach-Object { New-Item -ItemType Directory -Path "C:\work\$_" -Force }。
2、点击“文件→另存为”,文件名输入mkfolders.ps1,保存类型选“所有文件”,编码选UTF-8。
3、右键该.ps1文件,选择“使用PowerShell运行”,即可再次执行批量建文件夹操作。










