前段时间用Android Studio写了个安卓项目,使用SVN提交的时候发现项目包含空目录,导致SVN报错不能提交,或是使用Git提交时自动忽略空目录导致目录结构不完整。由于不敢随意删除项目目录,所以想了个办法,就是在所有的空目录内创建一个.keep的空文件。但是空目录这么多,一个一个的找出来也不实际,于是就想写一个批处理文件用于遍历所有的空目录,并在空目录内创建.keep文件。bat文件下载地址 提取码:5i4t
怎么用?
-
文件打开后的界面是这样的
-
将项目的总文件夹拖入框内,就会自动获取项目路径,或手动输入文件路径。在此我随便拖入一个工程用于示意
-
键盘按回车开始查找并生成文件,刚开始的时候如果没有反应是正常的,可能是暂时还没有找到空的文件夹,不用担心,让它继续执行
-
执行完毕后将会显示这个画面,并提示你找到了多少个文件夹,已创建.keep文件,此时按任意键即可退出
-
如果项目内没有空文件夹就会提示”没找到空文件夹“,此时按任意键即可退出
这是我自己摸索着写出来的bat文件,写的不够简洁优雅,请大神们不吝赐教。
如果大家有其它解决SVN或Git不能提交空目录的方法,欢迎留言分享!