探秘复杂目录结构生成器

时间:2022-09-02 03:40:19

探秘复杂目录结构生成器

用电脑进行多人合作的项目,往往会涉及到复杂文件夹结构的建立。例如,某小公司是一个多人协作的组织,由若干部门组成,每个部门又分几个小组,小组成员分别承担一项子任务,要求每期任务开始前都要按部门、按组、按人员姓名逐级分别建立文件夹,分别存放工作资料。若每期任务都要手工建立这样的复杂目录结构,显然比较麻烦。下面是我了解到的三个小公司创建复杂目录结构的独特方法。孰优孰劣,该用哪一个,看了便知。

一、甲公司的方法――压缩软件生成法

首期工作开始前,根据部门和人员分配,先用手工建立第一套复杂的文件夹结构;然后,用压缩软件如WinRAR将文件夹结构压缩成为一个能够自动解压安装的EXE安装文件;以后使用时直接运行这个EXE安装文件,即可得到一个相同的目录结构。

具体实现过程

第一步:手工建立一个文件夹结构样本。(如图1)

第二步:用WinRAR生成自解压安装程序。

选择所有部门文件夹,执行鼠标右键菜单命令“WinRAR添加到压缩文件”(如图2);在弹出的窗口中选择“常规”选项卡,然后选中其中的“创建自解压格式压缩文件”复选框(如图3),确定之后就可得到一个可执行文件,如“工作资料.EXE”。将这个文件保存,即可作为以后自动生成文件夹之用。

第三步:以后要生成当期文件夹结构,只要将上面的“工作资料.EXE”文件拷入到当期文件夹,执行这个程序,即可自动生成目录结构。

实用场合分析

该法将过程代码编译成EXE可执行文件,内容不易被随意修改,适合于部门和人员都比较固定的场合使用。

打包编译,不易被查看和修改这是本法的一个优点,但这个优点恰恰也成为今后使用的缺点。试想,如果你的部门或人员发生了变动,那么,用这种方法生成的文件夹中肯定有部分部门或人员的文件夹有出入,文件夹生成之后,需要手动变更才能完全符合要求。否则就得重新构造一个这样的EXE安装文件,才能正确无误地生成最新的文件夹结构。而工作人员中不一定每个人都了解这种建立和修改程序的方法。因此,这种方法如果遇到有变更的情况,是不太方便的。

二、乙公司的方法――系统命令生成法

这是一种灵活多变又简单易行的成批文件夹建立方法。它不需要什么额外的工具,只用系统自带的记事本,会打字录入就能完成任务。

具体实现过程

第一步:用记事本编制文件夹结构规划列表(如图4),详细列出各个部门及其所包含的小组和人员的名单。录入后将文件保存为“建立文件夹结构.TXT”。

第二步:将“建立文件夹结构.TXT”中的文本内容加上几个简单的命令符号,改编为批处理程序命令(如图5),然后将文本文件扩展名改为BAT类型。

批处理程序中的语句说明:

第1句“MD 第一部门 第二部门 第三部门 第四部门”表示建立四个部门文件夹

第2句“CD 第一部门”表示进入第一部门文件夹

第3句“MD 第一小组 第二小组 第三小组”表示建立3个小组文件夹

第4组“CD 第一小组”表示进入第一小组文件夹

第5句“MD 张三 李大 王五”表示建立三个以人名命名的文件夹

第6句“CD..”表示退回到上一级文件夹

后面的以此类推,建立各级文件夹。

第三步:执行批处理文件“建立文件夹结构.BAT”生成目录结构(如图6)。

第四步:保留这个批处理文件备用,以后在新的一期工作开始前,在新文件夹中执行这个批处理文件,就可自动生成本期的文件夹结构。

实用场合分析

这种方法所涉及到的文本文件或批处理文件,虽然可以随意被别人用记事本打开查看或修改,但恰恰也是这种随意性也为今后方案的变动提供了方便。如果部门或人员有所变动,那么,你只需用记事本打开这个BAT文件,将发生变动的部门或人员名称修改一下即可。同时,由于这种方法不像上面那种方法那样,需要压缩软件的支持才能进行,因此,从方便性来看,这种方法要优于上面一种方法,是最为简单易行的一种方法。

温馨提示

如果你要用这种方法在局域网服务器上建立文件夹结构,那么需要首先把服务器上的文件夹映射为一个本地盘符,而后才能使用这种方法。本地硬盘建立文件夹结构不存在这种问题。

三、丙公司的方法――已有结构提取法

如果在第一期任务开始时,已经建好了各级文件夹,第一期任务结束后,在做第二期任务的时候才发现需要再建一个这样的目录结构。如果复制第一期的目录,里面已经有了内容;若复制后逐一删除里面的东西,也麻烦。这时就可用下面的办法。

具体实现过程

第一步:用记事本编制一个批处理文件“目录复制.BAT”,内容只有一句“XCOPY d:\工作资料 /T /E”(如图7)。这里假设我们的首期目录存放在“d:\工作资料”中。

第二步:每期任务开始前,将该批处理文件拷贝到新的一期工程的文件夹中。

第三步:执行该批处理文件,会自动生成本期各级目录结构。

实用场合分析

这种方法不用考虑原来已有文件夹中是不是已经有了内容,它直接提取的是已有的目录结构。对于先前忘记备份目录结构的情况来说,不失为一种很好的补救措施。

小编有话说

其实,类似的复杂文件夹结构建立任务在许多行业的工作中经常会遇到,当然也不一定都是用来建立机构或人员的文件夹。有时候可能是资料分类、产品管理等不同场合。文件夹只是管理文件的一个容器,但文件可以千变万化,因此管理类型也可以是千种万种,具体用它来管什么,这就看你的灵活发挥了。

上一篇:照着这几步 让你的HERO脱胎换骨 下一篇:当职业倦怠成为常态