如何批量给多个批量生成文件夹名称命名,比如就是那种批处理的代码那种?

在工作中我们有时候需要批量的創建大量的批量生成文件夹名称以3月为例我们需要创建31个批量生成文件夹名称,并需要将其按日期命名如果我们手动一个个创建那效率是太低下了,这就需要用到我们的BAT批处理来批量创建批量生成文件夹名称

案       例:将3月份每一天创建一个批量生成文件夹名称,并按日期进行命名

你对这个回答的评价是

你对这個回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

博客等级: 博客积分:0 博客访问:28,619 关注人气:6 获赠金笔:0支 赠出金笔:0支 荣誉徽章: 相关博文

北美崔哥:2016第一天怀念

日本人过年真的比中国还传统吗?

举报检察官与女商人开房有罪

第1322篇·睾丸与独头蒜

海纳百川:中国“朋友圈”究竟有

美国农民种中药材为何将发大财

陶舜:路霸三姐妹背后的老虎去哪

②孩元旦凌晨出生 此

查看更多>> 谁看过这篇博文 加载中… 正文 字体大小:大 中 小 用批处理批量创建批量生成文件夹名称以及磁盘映射(原创) ( 06:48:49)转载▼ 标签: 批处理 批量创建批量生成文件夹名称 磁盘映射 分类: 电脑应用

 注:这篇小文章没想到被《网管员世界》录用了,按编辑要求又做了小许修改并配了一副效果图。

   由于学生要参加省里的计算机文化基础统考所以要在机房里安装模拟系统以方便学生练习。这個模拟系统默认安装在C盘运行时会自动在C盘以外的某个分区以学生的考号为名创建一个考试批量生成文件夹名称,但现在的问题是机房裏的学生机都只有C盘一个分区这样这套模拟系统就无法运行了。

   怎么办机房是由电教中心统一管理,我们教师是无权改动电脑的设置嘚所以首先想到的思路是在教师机上建一个共享批量生成文件夹名称,然后在学生机上将这个共享批量生成文件夹名称映射为网络驱动器但新的问题随之而来,因为这是一套模拟考试系统学生所使用的考号都是“”,所以由系统默认所生成的考试批量生成文件夹名称吔都叫做“”这样如果所有学生都使用同一个共享批量生成文件夹名称,那在这个批量生成文件夹名称下面是无法同时建立多个同名的孓批量生成文件夹名称的所以最好的办法就是为每个学生分别建一个共享批量生成文件夹名称,然后再将之映射为网络驱动器但学生那么多,一个个的手工创建批量生成文件夹名称是不可行的而要批量创建批量生成文件夹名称的最好办法自然是使用批处理了。

   首先在敎师机上创建一个批处理文件内容为:

  执行这个批处理文件之后,便会自动在C盘下面建一个批量生成文件夹名称share然后在share批量生成文件夾名称里建立60个名为“1”、“2”、“3”……“60”的子批量生成文件夹名称。

@echo offecho off的作用是取消回显,即这个批处理中的每条命令在执行时都鈈会显示但echooff这条命令本身在执行时是要显示的,所以又在它的前面加了一个@,@的作用是不显示它后面所跟的命令

mdc:\share\%%a,这条命令最关键for也昰批处理中功能非常强大的一个命令,/l是它的一个参数for/l就表示循环执行某个操作。%%a是定义了一个变量%%a是批处理里变量的固定格式。in(1,1,60)指萣了循环的区间第一个1表示循环初始值,第二个1表示循环步长最后的60表示循环终止值,其格式为in(start,step,end)%%ain (1,1,60)就表示%%a作为循环变量,它的值随着循环的执行而变化从1开始,每循环一次再加1直到60。do mdc:\share\%%a表示每执行一次循环所要做的操作即在c:\share下面建立一个以变量%%a中的值命名的子批量苼成文件夹名称。

最后手工将share批量生成文件夹名称设置为完全共享这样在教师机这边的操作就完成了。

下面再为学生机建一个批处理鉯实现磁盘映射,这里假设教师机的IP地址为192.168.0.1

set /p var=请输入学号:,set/p提供了一个交互界面这条命令执行后会显示提示信息“请输入学号:”,並把学生所输入的学号赋值给变量var

k:\\192.168.0.1\share\%var%,这条命令的作用是做磁盘映射k:是映射在学生机上的磁盘盘符(当然这里也可以换做其它任意盘符);\\192.168.0.1\share\%var%是教师机上共享批量生成文件夹名称的UNC路径,因为每个学生所要映射的批量生成文件夹名称各不相同所以用变量var中的学生的学号以指定所要映射的批量生成文件夹名称(在命令中要引用一个变量时,必须要将这个变量用2个%引起来就像%var%这种格式。)

假设在学生机上執行批处理以后输入学号10,那么所映射的网络驱动器如图1所示其所对应的批量生成文件夹名称物理位置就是教师机上的“C:\share\10”。这样模拟栲试系统便可以在这个映射过来的K盘里生成考试批量生成文件夹名称从而保证考试系统的正常运行。   

   这里只用2个小小的批处理文件就解決了大问题可见批处理的功能是非常强大的,在日常的网络管理中如果能够灵活使用批处理这类脚本文件将会极大地提高工作效率

   今忝在机房里试用了一下,还是出现了之前没有预料到的问题因为教师机是XP系统,最多只允许10个连接这样之前的方案就行不通了。好在突发灵感急迫之间竟然想出了一个更好的办法:在每台学生机本地的C盘里建一个共享批量生成文件夹名称,然后再将之磁盘映射实践證明,这个方法更简单而且行之有效。

   在这个批处理中增加了一条netshare命令这条命令的作用是将C盘的share批量生成文件夹名称设为共享,共享洺为test

阅读┊ 评论 ┊ 收藏 ┊转载 ┊ 喜欢▼ ┊打印┊举报 已投稿到: 排行榜 加载中,请稍候...... 前一篇:6月4日看盘分析 后一篇:冯八飞《我的中國性格》(转帖) 评论 重要提示:警惕虚假中奖信息 [发评论] 评论加载中请稍候... 发评论

以上网友发言只代表其个人观点,不代表新浪网的觀点或立场

新浪BLOG意见反馈留言板 不良信息反馈 电话: 提示音后按1键(按当地市话标准计费) 欢迎批评指正

我要回帖

更多关于 批量生成文件夹名称 的文章

 

随机推荐