图片 18

如何用批处理写一个循环创建文件夹的脚本,Mac下自带Apache修改虚拟目录

我知道创建文件夹是md文件夹名我也知道循环是用for我现在要创建366个文件夹。文件夹名为年月日,分别为:20160101。。。。20161231每一天对应一个文件夹。这个批处理应该怎么写呢?

折腾了一个上午, apache服务也启动成功了,但是就是虚拟目录搞不定,
网上找了很多资料,总算是搞定了, 然后整理一下,我的系统是macOS
Sierra10.12版本,进入正题:

在很久很久以前,那时候天还是蓝的,水还是清的,孩子的爸爸也是明确的,创建文件夹还是靠手动的

如果apache配置成功了,本地输入locahost能出现It
works!说明Apache启动成功,这个时候,默认的Apache根目录是在/Library/WebServer/Documents下

虽然现在口袋是没钱的,吃饭是吃土的,但是文件夹是可以批量创建的。

配置虚拟目录需要前往文件夹输入/etc/,找到apache2然后里面的httpd.conf文件,打开,然后查找DocumentRoot

图片 1

查找到后是这样的

你们骚浪贱的冯注龙老湿,为了你们,呕心沥血,加班熬夜,写出了零基础的Excel课程大纲,然后叫我一集创建一个文件夹。

图片 2

图片 3

然后把这两个注释掉,添加自己的目录,如下

人生怎么这么艰难,这么多集,要一个一个去创建文件夹,虽然心好累,但是还是得做。

图片 4

图片 5

其中的zzzzz就是你的mac用户名,后面的myhtml是我自定义的文件夹

所以为了防止小伙伴们再走我当初的弯路,我今天就教小伙伴们批量创建文件夹,一次性创建表格中你们想要的文件夹,一起来看看吧。

在这里碰到一个坑, 我创建的myhtml文件夹是在我的用户下创建的文件夹,如下

【第一步】

图片 6

在想要创建文件夹的的表格旁边添加一列辅助列,辅助列内容为=”MD
”&B2,然后快速填充,就可以全部将辅助列变成我们想要的了。

这样修改完成后重启Apache,终端输入 sudo apachectl -k restart重启

注:

到这里为止,就可以正常打开myhtml文件夹下的html文件了

1.输入公示前要要加等号,引号为英文半角状态下的符号

但是当我在桌面创建一个文件夹,然后我的documentroot路径修改成

2.引号中内容”MD ”,在MD后有一个空格

/Users/zzzzz/Desktop/myhtml

图片 7

这个时候重启apache然后输入locahost就会报错403错误:Forbidden

图片 8

You don’t have permission to access /on this server.

具体操作动图如下:

也就是我们的myhtml文件夹如果放在用户下跟桌面是同级别的文件夹是可以修改成功的

图片 9

,放在桌面上就打不开

【第二步】

然后我又尝试在myhtml文件夹下创建了一个myhtml1文件夹,里面放了一个html文件,如下:

创建一个文本文档,将辅助列的内容复制到该文本文档内,Ctrl+S保存,关闭文本文档

图片 10

图片 11

然后我的Documentroot
修改成/Users/zzzzz/myhtml/myhtml1,也是同样可以打开myhtml1文件夹下的html文件的

具体操作动图如下:

但是就是把文件放在桌面上打不开,目前我也是不知道这是什么情况,有知道的也可以私信我下跟我说说

图片 12

然后将文本文档的后缀名更改为.bat,按回车,是否要改变文件扩展名,点击【是】

图片 13

图片 14

具体操作动图如下:

图片 15

最后,直接双击鼠标右键运行该bat文件,就可以一次性批量创建你所需要的文件夹了

图片 16

具体操作动图如下:

图片 17

【操作原理解析】

这次的问题呢,还是有两个,给小伙伴们解析一下,不然很多处女座都可以被憋死呢,虽然知道怎么做,但是不懂得其中原理。

1.文档中MD的意思是什么

  1. Bat是什么格式的文件

第一点:MD全称是Make Dir,也就是创建目录文件夹的代码意思

第二点:bat是命令提示符,原来是张这个样的,也就是运行创建代码MD的环境,这是大家很熟悉的一个界面

图片 18

所以呢,大家知道我们这样做的原理就可以了,毕竟不是程序猿,不用太纠结其中的细节

发表评论

电子邮件地址不会被公开。 必填项已用*标注