トップページ > プログラム > 2015年06月02日 > KyjHTQN8

書き込み順位&時間帯一覧

16 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000102003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
153 :デフォルトの名無しさん[sage]:2015/06/02(火) 19:30:38.92 ID:KyjHTQN8
>>152
eeeの本処理(退避場所に移動させる)って言うけど
eeeはファイルのフォルダも無い空のフォルダだよね?
退避させる意味あるの?
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
154 :デフォルトの名無しさん[sage]:2015/06/02(火) 21:40:21.15 ID:KyjHTQN8
@echo off
pushd d:\temp
set bak=c:\bak
set level=-1
call :sub "z:\test" proc1
call :sub "z:\test" proc2
popd
goto :eof

:sub
setlocal
if "%2" neq "" set proc=%2
pushd %1
set /a level+=1
if %level% lss 5 (
for /d %%i in (*.*) do (call :sub %%i)
) else (goto :eof)
set cnt=0
for /d %%i in (*.*) do set /a cnt+=1
for %%i in (*.*) do set /a cnt+=1
popd
call :%proc% %1 %level% %cnt%
endlocal
goto :eof

:proc1
if %2 equ 1 if %3 equ 0 md %bak%\%1 2>nul&rd %1
goto :eof

:proc2
if %3 equ 0 rd /s/q %1
goto :eof
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
155 :デフォルトの名無しさん[sage]:2015/06/02(火) 21:48:29.76 ID:KyjHTQN8
訂正
call :sub "z:\test" proc1 → call :sub . proc1
call :sub "z:\test" proc2 → call :sub . proc2


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。