Gitに新しくプロジェクトを追加する際に空のフォルダが追加されない

世間ではいろいろと方式があるらしい

.gitkeep

.gitignore

empty

などいろいろとあるみたい。

それはそれとして空のフォルダに自動的にファイルを作るバッチを作った

とりあえず空フォルダに empty ファイルが作られる


@echo off
for /f "delims=*" %%d in ('dir /s /ad /b') do call :empty %%d
pause
exit

:empty

set /a cnt=0
for /r %1 %%i in (*) do (
set /a cnt=cnt+1
)
if %cnt% GTR 0 (
echo ○%1
) else (
echo 【生成】%1\empty
type nul > %1\empty
)

exit /b


環境はWindows7