想必51CTO的各位也去世博会玩过了吧~面对海量的世博会照片我们如何来把这些杂乱的图片分层管理呢?
图1.1
上图中是我一个个建立好各国场馆的文件夹,这样就能够将我们拍摄的照片按照场馆文件夹次序放入
但是面对那么多文件夹如果一个个手工创建会变得非常麻烦,所以这时我们就需要使用强大的Windows脚本来帮助广大摄影爱好者来建立这些文件夹
首先说说设计这个脚本的思路
MKDIR作为Windows内建立文件夹的命令符
所以可以建立类似MKDIR \世博会 这样就能建立一个文件夹了
那么MKDIR是否可以嵌套文件夹呢?经过测试MKDIR \世博会\亚洲地区 也是完全可以建立的,但是由于MKDIR无法指定存盘的路径,无法将所需要的文件夹定位到磁盘的特定位置,所以我要设计个变量,让这个变量赋值到每个MKDIR后
脚本逻辑运行图
运行截图
第一步、
第二步、
第三步、
第四步、
源代码复制好保存为 世博会.bat 即可:
- @echo off
- color 0A
- echo -------------欢迎使用世博会场馆文件夹创建脚本--------------
- echo --- ----
- echo --- ----
- echo -这个脚本可以帮助您快速创建所有世博会场馆的文件夹以及分类--
- echo -----------------------------------------------------------
- echo 如要继续请按任意键
- pause
- cls
- color 0C
- set /p dir="请输入创建盘符位置(例如:D盘的世博会文件夹就输入D:\世博会)请输入:"
- echo 正在批量创建世博会文件夹"按任意键继续"
- pause
- color 0A
- echo 正在创建世博轴地区馆
- mkdir %dir%\世博轴
- mkdir %dir%\世博轴\中国国家馆
- mkdir %dir%\世博轴\世博主题馆
- mkdir %dir%\世博轴\世博中心
- mkdir %dir%\世博轴\世博文化中心
- pause
- echo 正在创建亚洲地区馆
- mkdir %dir%\亚洲
- mkdir %dir%\亚洲\阿联酋馆
- mkdir %dir%\亚洲\阿曼馆
- mkdir %dir%\亚洲\巴基斯坦馆
- mkdir %dir%\亚洲\哈萨克斯坦馆
- mkdir %dir%\亚洲\朝鲜馆
- mkdir %dir%\亚洲\卡塔尔馆
- mkdir %dir%\亚洲\黎巴嫩馆
- mkdir %dir%\亚洲\尼泊尔馆
- mkdir %dir%\亚洲\日本馆
- mkdir %dir%\亚洲\韩国馆
- mkdir %dir%\亚洲\沙特阿拉伯馆
- mkdir %dir%\亚洲\斯里兰卡馆
- mkdir %dir%\亚洲\土库曼斯坦馆
- mkdir %dir%\亚洲\伊朗馆
- mkdir %dir%\亚洲\以色列馆
- mkdir %dir%\亚洲\印度馆
- mkdir %dir%\亚洲\越南馆
- mkdir %dir%\亚洲\菲律宾馆
- mkdir %dir%\亚洲\柬埔寨馆
- mkdir %dir%\亚洲\马来西亚馆
- mkdir %dir%\亚洲\泰国馆
- mkdir %dir%\亚洲\文莱馆
- mkdir %dir%\亚洲\新加坡馆
- mkdir %dir%\亚洲\印度尼西亚馆
- mkdir %dir%\亚洲\马尔代夫馆
- mkdir %dir%\亚洲\东帝汶馆
- mkdir %dir%\亚洲\吉尔吉斯馆
- mkdir %dir%\亚洲\孟加拉馆
- mkdir %dir%\亚洲\蒙古馆
- mkdir %dir%\亚洲\缅甸馆
- mkdir %dir%\亚洲\也门馆
- mkdir %dir%\亚洲\巴勒斯坦馆
- mkdir %dir%\亚洲\约旦馆
- mkdir %dir%\亚洲\阿富汗馆
- mkdir %dir%\亚洲\叙利亚馆
- mkdir %dir%\亚洲\老挝馆
- mkdir %dir%\亚洲\乌兹别克斯坦
- mkdir %dir%\亚洲\土耳其馆
- mkdir %dir%\亚洲\亚美尼亚馆
- mkdir %dir%\亚洲\阿塞拜疆馆
- mkdir %dir%\亚洲\塞浦路斯馆
- mkdir %dir%\亚洲\格鲁吉亚馆
- pause
- echo 正在创建欧洲地区
- mkdir %dir%\欧洲
- mkdir %dir%\欧洲\爱尔兰馆
- mkdir %dir%\欧洲\爱沙尼亚馆
- mkdir %dir%\欧洲\奥地利馆
- mkdir %dir%\欧洲\白俄罗斯馆
- mkdir %dir%\欧洲\比利时馆
- mkdir %dir%\欧洲\冰岛馆
- mkdir %dir%\欧洲\波黑馆
- mkdir %dir%\欧洲\波兰馆
- mkdir %dir%\欧洲\丹麦馆
- mkdir %dir%\欧洲\德国馆
- mkdir %dir%\欧洲\俄罗斯馆
- mkdir %dir%\欧洲\法国馆
- mkdir %dir%\欧洲\芬兰馆
- mkdir %dir%\欧洲\荷兰馆
- mkdir %dir%\欧洲\捷克馆
- mkdir %dir%\欧洲\拉脱维亚馆
- mkdir %dir%\欧洲\卢森堡馆
- mkdir %dir%\欧洲\罗马尼亚馆
- mkdir %dir%\欧洲\摩纳哥馆
- mkdir %dir%\欧洲\挪威馆
- mkdir %dir%\欧洲\葡萄牙馆
- mkdir %dir%\欧洲\瑞典馆
- mkdir %dir%\欧洲\瑞士馆
- mkdir %dir%\欧洲\塞尔维亚馆
- mkdir %dir%\欧洲\斯洛伐克馆
- mkdir %dir%\欧洲\乌克兰馆
- mkdir %dir%\欧洲\西班牙馆
- mkdir %dir%\欧洲\希腊馆
- mkdir %dir%\欧洲\匈牙利馆
- mkdir %dir%\欧洲\意大利馆
- mkdir %dir%\欧洲\英国馆
- mkdir %dir%\欧洲\保加利亚馆
- mkdir %dir%\欧洲\黑山馆
- mkdir %dir%\欧洲\摩尔多瓦馆
- mkdir %dir%\欧洲\马耳他馆
- mkdir %dir%\欧洲\圣马力诺馆
- mkdir %dir%\欧洲\列支敦士登馆
- pause
- echo 正在创建美洲地区馆
- mkdir %dir%\美洲
- mkdir %dir%\美洲\巴西馆
- mkdir %dir%\美洲\哥伦比亚馆
- mkdir %dir%\美洲\古巴馆
- mkdir %dir%\美洲\加拿大馆
- mkdir %dir%\美洲\美国馆
- mkdir %dir%\美洲\秘鲁馆
- mkdir %dir%\美洲\墨西哥馆
- mkdir %dir%\美洲\委内瑞拉馆
- mkdir %dir%\美洲\智利馆
- mkdir %dir%\美洲\安提瓜和巴布达馆
- mkdir %dir%\美洲\苏里南馆
- mkdir %dir%\美洲\伯利兹馆
- mkdir %dir%\美洲\厄瓜多尔馆
- mkdir %dir%\美洲\乌拉圭馆
- mkdir %dir%\美洲\巴拿马馆
- mkdir %dir%\美洲\尼加拉瓜馆
- mkdir %dir%\美洲\危地马拉馆
- mkdir %dir%\美洲\多米尼加馆
- mkdir %dir%\美洲\玻利维亚馆
- mkdir %dir%\美洲\哥斯达黎加馆
- mkdir %dir%\美洲\萨尔瓦多馆
- mkdir %dir%\美洲\洪都拉斯馆
- mkdir %dir%\美洲\巴拉圭馆
- mkdir %dir%\美洲\格林纳达馆
- mkdir %dir%\美洲\巴巴多斯馆
- mkdir %dir%\美洲\巴哈马馆
- mkdir %dir%\美洲\圣文森特馆
- mkdir %dir%\美洲\圣卢西亚馆
- mkdir %dir%\美洲\海地馆
- mkdir %dir%\美洲\圣基茨和尼维斯馆
- mkdir %dir%\美洲\圭亚那馆
- mkdir %dir%\美洲\多米尼克馆
- pause
- echo 正在创建非洲地区馆
- mkdir %dir%\非洲
- mkdir %dir%\非洲\摩洛哥馆
- mkdir %dir%\非洲\喀麦隆馆
- mkdir %dir%\非洲\塞内加尔馆
- mkdir %dir%\非洲\塞舌尔馆
- mkdir %dir%\非洲\阿尔及利亚馆
- mkdir %dir%\非洲\埃及馆
- mkdir %dir%\非洲\突尼斯馆
- mkdir %dir%\非洲\利比亚馆
- mkdir %dir%\非洲\南非馆
- mkdir %dir%\非洲\尼日利亚馆
- mkdir %dir%\非洲\赞比亚馆
- mkdir %dir%\非洲\塞拉利昂馆
- mkdir %dir%\非洲\几内亚馆
- mkdir %dir%\非洲\几内亚比绍馆
- mkdir %dir%\非洲\马达加斯加馆
- mkdir %dir%\非洲\马里馆
- mkdir %dir%\非洲\马拉维馆
- mkdir %dir%\非洲\厄立特里亚馆
- mkdir %dir%\非洲\中非馆
- mkdir %dir%\非洲\贝宁馆
- mkdir %dir%\非洲\冈比亚馆
- mkdir %dir%\非洲\毛里求斯馆
- mkdir %dir%\非洲\毛里塔尼亚馆
- mkdir %dir%\非洲\乌干达馆
- mkdir %dir%\非洲\布隆迪馆
- mkdir %dir%\非洲\卢旺达馆
- mkdir %dir%\非洲\乍得馆
- mkdir %dir%\非洲\尼日尔馆
- mkdir %dir%\非洲\加纳馆
- mkdir %dir%\非洲\加蓬馆
- mkdir %dir%\非洲\吉布提馆
- mkdir %dir%\非洲\刚果(布)馆
- mkdir %dir%\非洲\刚果(金)馆
- mkdir %dir%\非洲\多哥馆
- mkdir %dir%\非洲\赤道几内亚馆
- mkdir %dir%\非洲\苏丹馆
- mkdir %dir%\非洲\利比里亚馆
- mkdir %dir%\非洲\佛得角馆
- mkdir %dir%\非洲\纳米比亚馆
- mkdir %dir%\非洲\坦桑尼亚馆
- mkdir %dir%\非洲\肯尼亚馆
- mkdir %dir%\非洲\科特迪瓦馆
- mkdir %dir%\非洲\科摩罗馆
- mkdir %dir%\非洲\津巴布韦馆
- mkdir %dir%\非洲\埃塞俄比亚馆
- mkdir %dir%\非洲\莱索托馆
- mkdir %dir%\非洲\莫桑比克馆
- mkdir %dir%\非洲\索马里馆
- mkdir %dir%\非洲\博茨瓦纳馆
- pause
- echo 正在创建大洋洲地区馆
- mkdir %dir%\大洋洲
- mkdir %dir%\大洋洲\澳大利亚馆
- mkdir %dir%\大洋洲\太平洋联合馆
- mkdir %dir%\大洋洲\新西兰馆
- pause
- echo 正在创建主题馆
- mkdir %dir%\主题馆
- mkdir %dir%\主题馆\城市人馆
- mkdir %dir%\主题馆\城市生命馆
- mkdir %dir%\主题馆\城市地球馆
- mkdir %dir%\主题馆\城市足迹馆
- mkdir %dir%\主题馆\城市未来馆
- pause
- echo 正在创建地方馆
- mkdir %dir%\地方馆
- mkdir %dir%\地方馆\澳门馆
- mkdir %dir%\地方馆\台湾馆
- mkdir %dir%\地方馆\香港馆
- mkdir %dir%\地方馆\黑龙江
- mkdir %dir%\地方馆\北京馆
- mkdir %dir%\地方馆\天津馆
- mkdir %dir%\地方馆\河北馆
- mkdir %dir%\地方馆\吉林馆
- mkdir %dir%\地方馆\山西馆
- mkdir %dir%\地方馆\内蒙古馆
- mkdir %dir%\地方馆\辽宁馆
- mkdir %dir%\地方馆\浙江馆
- mkdir %dir%\地方馆\江苏馆
- mkdir %dir%\地方馆\安徽馆
- mkdir %dir%\地方馆\上海馆
- mkdir %dir%\地方馆\湖南馆
- mkdir %dir%\地方馆\湖北馆
- mkdir %dir%\地方馆\河南馆
- mkdir %dir%\地方馆\山东馆
- mkdir %dir%\地方馆\江西馆
- mkdir %dir%\地方馆\福建馆
- mkdir %dir%\地方馆\新疆馆
- mkdir %dir%\地方馆\广东馆
- mkdir %dir%\地方馆\广西馆
- mkdir %dir%\地方馆\海南馆
- mkdir %dir%\地方馆\重庆馆
- mkdir %dir%\地方馆\四川馆
- mkdir %dir%\地方馆\贵州馆
- mkdir %dir%\地方馆\云南馆
- mkdir %dir%\地方馆\宁夏馆
- mkdir %dir%\地方馆\青海馆
- mkdir %dir%\地方馆\甘肃馆
- mkdir %dir%\地方馆\陕西馆
- mkdir %dir%\地方馆\西藏馆
- pause
- echo 正在创建企业馆
- mkdir %dir%\企业馆
- mkdir %dir%\企业馆\中国铁路馆
- mkdir %dir%\企业馆\国家电网馆
- mkdir %dir%\企业馆\日本产业馆
- mkdir %dir%\企业馆\韩国企业馆
- mkdir %dir%\企业馆\可口可乐馆
- mkdir %dir%\企业馆\上海企业馆
- mkdir %dir%\企业馆\思科馆
- mkdir %dir%\企业馆\中国人保馆
- mkdir %dir%\企业馆\震旦馆
- mkdir %dir%\企业馆\中国石油馆
- mkdir %dir%\企业馆\公众参与馆
- mkdir %dir%\企业馆\通用汽车馆
- mkdir %dir%\企业馆\万科馆
- mkdir %dir%\企业馆\信息通信馆
- mkdir %dir%\企业馆\远大馆
- mkdir %dir%\企业馆\中国船舶馆
- mkdir %dir%\企业馆\中国航空馆
- mkdir %dir%\企业馆\太空家园馆
- pause
- echo 正在创建组织馆
- mkdir %dir%\组织馆
- mkdir %dir%\组织馆\世界贸易中心协会馆
- mkdir %dir%\组织馆\国际信息发展网馆
- mkdir %dir%\组织馆\世界气象馆
- mkdir %dir%\组织馆\联合国联合馆
- mkdir %dir%\组织馆\红十字与红新月联合馆
- mkdir %dir%\组织馆\上海合作组织馆
- mkdir %dir%\组织馆\公共交通国际联会馆
- mkdir %dir%\组织馆\世界水理事会馆
- mkdir %dir%\组织馆\世界自然基金会馆
- mkdir %dir%\组织馆\东南亚国家联盟馆
- mkdir %dir%\组织馆\全球环境基金馆
- mkdir %dir%\组织馆\阿拉伯国家联盟馆
- mkdir %dir%\组织馆\国际竹藤组织馆
- mkdir %dir%\组织馆\国际博物馆协会馆
- mkdir %dir%\组织馆\法语国家商务论坛馆
- mkdir %dir%\组织馆\博鳌亚洲论坛馆
- mkdir %dir%\组织馆\加勒比共同体组织馆
- mkdir %dir%\组织馆\非洲联盟馆
- pause
- echo 正在创建城市最佳实践区
- mkdir %dir%\城市最佳实践区
- mkdir %dir%\城市最佳实践区\宁波案例馆
- mkdir %dir%\城市最佳实践区\西安案例馆
- mkdir %dir%\城市最佳实践区\麦加案例馆
- mkdir %dir%\城市最佳实践区\温哥华案例馆
- mkdir %dir%\城市最佳实践区\上海案例馆
- mkdir %dir%\城市最佳实践区\马德里案例馆
- mkdir %dir%\城市最佳实践区\伦敦案例馆
- mkdir %dir%\城市最佳实践区\汉堡案例馆
- mkdir %dir%\城市最佳实践区\阿尔萨斯案例馆
- mkdir %dir%\城市最佳实践区\罗阿案例馆
- mkdir %dir%\城市最佳实践区\澳门案例馆
- mkdir %dir%\城市最佳实践区\成都案例馆
- mkdir %dir%\城市最佳实践区\欧登塞案例馆
- mkdir %dir%\城市最佳实践区\罗阿灯光案例
其实这个脚本还是可以使用循环程序来改进的,这样写的代码比较冗长,本文仅抛砖引玉希望大家能够不断改善~
脚本下载: