讲师中心 微信公众号
AI工具推荐 视频效率加速

PowerShell根据员工名单创建文件夹 实用脚本说明【办公】

阿萱小哥_4801

阿萱小哥_4801

发布时间:2026-02-03 13:20:29

|

381人浏览过

|

来源于php中文网

原创

PowerShell提供五种批量创建员工文件夹的脚本方案:一、CSV导入创建同名文件夹;二、TXT逐行创建;三、Excel导入(需ImportExcel模块);四、添加前缀/后缀标准化命名;五、检查权限并跳过已存在文件夹。

立即进入“☞☞☞☞☞点击办公资源大全直接保存☜☜☜☜☜”;

PowerShell根据员工名单创建文件夹 实用脚本说明【办公】 - php中文网

如果您需要根据员工名单批量创建文件夹,PowerShell 提供了高效、可重复执行的自动化方式。以下是实现该任务的多种实用脚本方案:

一、使用CSV文件导入员工姓名并创建同名文件夹

该方法适用于员工信息已整理为标准 CSV 文件(含“姓名”列)的场景,脚本将逐行读取姓名字段,并在指定路径下创建对应名称的文件夹。

1、准备一个名为 employees.csv 的文件,首行为标题,内容格式如下:姓名,后续每行一个员工姓名,例如:张三、李四、王五。

2、将 CSV 文件保存至 D:\data\employees.csv 路径。

3、以管理员身份打开 PowerShell,执行以下命令:

4、Set-Location "D:\target"

5、Import-Csv "D:\data\employees.csv" | ForEach-Object { New-Item -Path $_.姓名 -ItemType Directory -Force }

二、从TXT纯文本名单逐行创建文件夹

该方法适用于员工名单以纯文本形式保存,每行一个姓名,无需表头或分隔符,适合快速轻量级处理。

1、新建记事本文件,输入员工姓名,每行一个,例如:

2、陈明

3、赵静

4、吴磊

5、将文件保存为 names.txt,路径设为 D:\list\names.txt。

Hotnews Excel
Hotnews Excel

当用户发送热点新闻Excel文件时,自动执行相应操作。触发词:skill, 优化, 数据, data。

下载

6、在 PowerShell 中运行:Get-Content "D:\list\names.txt" | ForEach-Object { New-Item -Path $_ -ItemType Directory -Force }

三、基于Excel文件(.xlsx)生成文件夹(需安装ImportExcel模块)

该方法适用于员工名单存储在 Excel 工作表中,且第一列为“姓名”,支持跳过空行和标题行,需提前安装第三方模块。

1、确保已安装 ImportExcel 模块:Install-Module ImportExcel -Scope CurrentUser -Force

2、将员工名单保存为 staff.xlsx,工作表名为 Sheet1,A1 单元格为“姓名”,A2 开始为实际姓名。

3、执行命令:Import-Excel "D:\source\staff.xlsx" -WorksheetName "Sheet1" | Where-Object { $_.姓名 } | ForEach-Object { New-Item -Path $_.姓名 -ItemType Directory -Force }

四、创建带前缀/后缀的标准化文件夹名

该方法用于统一命名规范,例如所有文件夹以“EMP_”开头,避免重名或便于识别归属。

1、若员工名单位于数组变量中,可直接定义:$names = @("孙芳", "周伟", "林婷")

2、执行循环创建:$names | ForEach-Object { $folder = "EMP_" + $_; New-Item -Path $folder -ItemType Directory -Force }

3、如需添加日期后缀,可改用:$suffix = Get-Date -Format "yyyyMMdd"; $names | ForEach-Object { $folder = "EMP_" + $_ + "_" + $suffix; New-Item -Path $folder -ItemType Directory -Force }

五、检查目标路径权限并跳过已存在文件夹

该方法增强脚本健壮性,自动验证写入权限,并对已存在的同名文件夹跳过创建,避免报错中断。

1、设定目标路径:$root = "D:\departments\hr"

2、验证权限:if (-not (Test-Path $root -PathType Container)) { throw "目标路径不存在或不可访问" }

3、读取名单并安全创建:Get-Content "D:\hr\list.txt" | ForEach-Object { if (-not (Test-Path (Join-Path $root $_))) { New-Item -Path (Join-Path $root $_) -ItemType Directory | Out-Null } }

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

549

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1678

2024.03.01

php中foreach用法
php中foreach用法

本专题整合了php中foreach用法的相关介绍,阅读专题下面的文章了解更多详细教程。

778

2025.12.04

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1729

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1211

2024.06.27

location.assign
location.assign

在前端开发中,我们经常需要使用JavaScript来控制页面的跳转和数据的传递。location.assign就是JavaScript中常用的一个跳转方法。通过location.assign,我们可以在当前窗口或者iframe中加载一个新的URL地址,并且可以保存旧页面的历史记录。php中文网为大家带来了location.assign的相关知识、以及相关文章等内容,供大家免费下载使用。

2762

2023.06.27

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

486

2025.12.13

Figma AI自动化智能数据填充与交互生成实战
Figma AI自动化智能数据填充与交互生成实战

告别机械重复,详细演示如何用 AI 填充业务真实数据,并自动为页面添加交互连线,将静态设计稿快速转变为动态原型。

305

2026.05.13

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

80

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn