从列表创建文件夹

从列表创建文件夹

我需要为公司的每个用户创建一个个人文件夹。

我尝试使用创建批处理脚本ND命令,它只适用于不带 . (点)的名称文件夹

每个文件夹的名称应为名字姓

   ND jonny.green,
   micheal.fox,
   laura.young

你有什么建议吗?

答案1

如果您已经有一个包含用户名的文件,那么使用 Powershell(自 Windows 7/2008R2 起与 Windows 集成)可以很容易地完成此操作:

Get-Content yourfilewithusernames.txt | %{New-Item -ItemType Directory $_}

基本上,您获取文件的内容并将其传递给管道;然后,对于每个元素/行(操作符%),创建一个新文件夹,其名称将是该行(操作符$_)的内容。

答案2

  1. 创建文件列表.txt您需要为所有用户创建文件夹
  2. 复制并保存为 FolderMaker.cmd

    设置 _dest=P:\PersonalFolders

    SET _script=C:\Scripts 路径=C:\Windows\System32\

    对于/f“tokens=*”%%a 在(%_script%\list.txt)中执行md %_dest%\%%a

以管理员权限运行

相关内容