如何在TFS 2017构建定义中使用简易任务创建文件夹?
当然可行!这几种简易方案帮你替代PowerShell创建文件夹
完全不用纠结复杂的脚本,Windows自带了好几种更轻量化的方式来实现文件夹创建,我给你整理几个最实用的场景方案:
1. 批处理文件(一键手动执行)
这是最省心的手动执行方案,连PowerShell都不用打开:
- 新建一个文本文档,把创建文件夹的命令写进去,比如:
(md "C:\Users\YourName\Desktop\DailyReport"md和mkdir是同一个命令,任选其一就行,路径带空格的话一定要加引号) - 把文本文档的后缀改成
.bat,双击这个文件就能直接创建目标文件夹,重复执行也超方便。
2. 任务计划程序(定时自动创建)
如果需要定时自动生成文件夹(比如每周一创建本周项目文件夹),用任务计划完全解放双手:
- 打开「任务计划程序」(可以在开始菜单搜索找到),点击「创建基本任务」
- 给任务起个名字(比如“每周创建项目文件夹”),然后设置触发条件(比如每周一早上9点)
- 操作类型选「启动程序」,程序/脚本填
cmd.exe,添加参数填:
(/c md "D:\Project\Weekly_%%Y%%m%%d"%%Y%%m%%d是自动生成日期格式,比如20240520,这样每个文件夹名字都带日期,不会重复) - 完成设置后,任务会自动按你设定的时间执行,完全不用手动干预。
3. 右键菜单快捷创建(手动快速生成)
如果经常需要在当前目录创建固定结构的文件夹,可以给右键菜单加个快捷选项:
- 按下
Win+R输入regedit打开注册表编辑器,定位到:HKEY_CLASSES_ROOT\Directory\Background\shell - 右键「shell」新建一个项,命名成你想在右键菜单显示的名字(比如「创建工作文件夹」)
- 再右键这个新建的项,新建「command」项,把「默认」值改成:
(cmd.exe /c md "%V\WorkFolder"%V代表当前右键点击的目录,这样就能在当前位置创建名为WorkFolder的文件夹) - 以后在桌面或任意文件夹空白处右键,就能看到这个选项,一键生成目标文件夹。
这些方案都比PowerShell脚本更简易,根据你的使用场景选就行~
内容的提问来源于stack exchange,提问作者Idan Levi
相关产品推荐
相关产品推荐

