前言作为项目管理,文档管理是非常重要的,项目成立之初就要规划好文档目录结构,做好各种文件的存档规划。 以下示例只是项目文档的极少一部分,仅为了大家了解起来更加方便。 下图中有三列,分别为序号,文件夹名称,文件夹层级 我们可以根据此结构建立相应的嵌套文件夹。 如果只是单纯的手动建立文件夹,少了还可以,如果有上百个文件夹,就会怎么做? 1分析学过DOS的同学知道,MD命令可以快速建立文件夹,语法如下: MD F:\文档 MD F:\文档\合同管理 MD F:\文档\合同管理\主合同 上述命令依次在F盘建立“文档”,“合同管理”,“主合同”三个嵌套文件夹 那么如何将上图中的文档结构用命令的方式完成呢? 2实操第一:为了便于识别文件夹,我们可以在文件夹前加上序号,如下: D2=A2&B2 第二:为了便于理解,我们分步来写,先在E列输入”MD”,在F列输入地址”F:\文档结构\” 第三:这个是最重要的一步 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) 此公式可以直接拉到底,如下图所示: 第四步:增加一个辅助列,输入一个半边的双引号,为了避免文件夹名称有空格,需要将路径用引号引起来 第五步:最后将E、F、G、H列用&连接起来,就生成了DOS的命令格式了,注意MD和路径之间有一个空格 I2=E2&""&H2&F2&G2&H2 第六步: 将I列复制到记事本中,保存为:“文档目录bat”,注意后缀名是bat格式的批处理文件。 第七步:用鼠标双击此文件,你会看到屏幕一闪,文件夹自动建好了,干净利落,如下图所示! 知识点IF函数的嵌套用法,参见:逻辑函数 MD DOS命令的用法,参见:DOS命令一学就会:批量新建文件夹 Substitute替换函数 & 连字符,参见“&”符号还可以这样用! END |
|