的文件夹结构_根据目录结构批量生成文件夹

 前言

作为项目管理,文档管理是非常重要的,项目成立之初就要规划好文档目录结构,做好各种文件的存档规划。

以下示例只是项目文档的极少一部分,仅为了大家了解起来更加方便。

下图中有三列,分别为序号,文件夹名称,文件夹层级

我们可以根据此结构建立相应的嵌套文件夹。

c50970bf7c5f2202e1ff957617c53747.png

如果只是单纯的手动建立文件夹,少了还可以,如果有上百个文件夹,就会怎么做?

1分析

学过DOS的同学知道,MD命令可以快速建立文件夹,语法如下:

MD F:\文档

MD F:\文档\合同管理

MD F:\文档\合同管理\主合同

上述命令依次在F盘建立“文档”,“合同管理”,“主合同”三个嵌套文件夹

那么如何将上图中的文档结构用命令的方式完成呢?

2实操

第一:为了便于识别文件夹,我们可以在文件夹前加上序号,如下:

D2=A2&B2

9080fd27de74654aa89e8b5d237fee1f.png

第二:为了便于理解,我们分步来写,先在E列输入”MD”,在F列输入地址”F:\文档结构\”

7b1c792d9f10019726ba442b33ef6f7d.png

第三:这个是最重要的一步

G2=IF(C2=1,D2,IF(C2>C1,G1&"\"&D2,SUBSTITUTE(G1,D1,D2,1)))

解释:

如果C2=1,说明为父目录,则返回D2

如果C2>C1,说明为上一级的子目录,需要将父目录与子目录联起来,返回G1&"\"&D2

否则C2=C1,说明和上一个文件夹为同一个父目录,我们只需要将上一行的子目录,替换成现在的子目录即可,返回SUBSTITUTE(G1,D1,D2,1)

此公式可以直接拉到底,如下图所示:

4a793220a883293ba0b6c5543caf027c.png

第四步:增加一个辅助列,输入一个半边的双引号,为了避免文件夹名称有空格,需要将路径用引号引起来

0d9da95318c690a267db264d2ada4be7.png

第五步:最后将E、F、G、H列用&连接起来,就生成了DOS的命令格式了,注意MD和路径之间有一个空格

I2=E2&""&H2&F2&G2&H2

597ce92d964f00c63d406ee587bde582.png

第六步:

将I列复制到记事本中,保存为:“文档目录bat”,注意后缀名是bat格式的批处理文件。

b4f0af7442738b79beff879851af05f7.png

0a7e49fd2bb841f6db3c131b6ea3ee6b.png

第七步:用鼠标双击此文件,你会看到屏幕一闪,文件夹自动建好了,干净利落,如下图所示!

a9ea692dd4ea107a973b7442c9a3e910.png

 知识点

IF函数的嵌套用法,参见:逻辑函数

MD DOS命令的用法,参见:DOS命令一学就会:批量新建文件夹

Substitute替换函数

8e7e966d96d7b41fc14c1fc4a11607c4.png

& 连字符,参见“&”符号还可以这样用!

f29665ef7d92d1ffc016c3c345475e70.png

f3e68bafdbf83921b2200010f2960499.png

END

欢迎入群讨论!(QQ群)

74f26b01c11e6bfab30a9e30cad90ea5.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IBM、微软、华为等……均采用的软件配置库。目录摘要如下: 配置库结构 ..........\1 配置项 CI ..........\...........\1.01 客户文档 Customer ..........\...........\1.02 项目计划 Plan ..........\...........\.............\1.2.1 软件估计Estimation ..........\...........\.............\1.2.2 软件开发计划PPL ..........\...........\.............\1.2.3 配置管理计划CMP ..........\...........\1.03 需求分析SRS ..........\...........\................\infoX-MDSP PortalDemo SRS 软件需求规格说明书.doc .................................................. ..........\2 项目管理 PM ..........\.............\2.1 会议纪要 MOM ..........\.............\................\2.1.1 开工会 kick-off ..........\.............\................\2.1.2 周例会 weekly ..........\.............\................\2.1.3 阶段结束会议 EOP ..........\.............\................\2.1.4 关闭会议 closure ..........\.............\................\2.1.5 技术讨论会 Technical ..........\.............\................\2.1.6 其他会议 other ..........\.............\2.2 项目报告 Daily ..........\.............\..................\2.2.1 项目日报 Daily ..........\.............\..................\2.2.2 项目周报 weekly .................................................. ..........\.............\2.3 问题跟踪 Tracking ..........\.............\2.4 团队建设 Team Buliding ..........\.............\..........................\MTV-SMCP项目组月考核汇总表9月.xls ..........\.............\..........................\portaldemo项目沟通既要.xls ..........\.............\..........................\vssver.scc ..........\.............\2.5 公司制度 ..........\3 配置管理 CM .................................................. ..........\4 质量管理 QM ..........\.............\4.1 度量 Metrics .................................................. ..........\5 测试记录 Test Record .................................................. ..........\6 培训及总结 Training ..........\.....................\6.1 Plan阶段 .................................................. ..........\7 工具使用 Tools ..........\8 参考资料 Reference ..........\9 日志 Timesheet ..........\................\9.1 工时统计 Timesheet ..........\................\9.2 工作日志 Log ..........\................\9.3 技术问题跟踪Tracking ..........\................\........................\infoX-PortalDemo技术讨论问题跟踪表.xls

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值