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

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

19 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000100000002



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

書き込みレス一覧

【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
321 :320[sage]:2015/10/02(金) 00:42:34.05 ID:CZzG8B2R
文句だけじゃなんだからダメ文字を回避する方法

@echo off
if "%~1" equ "" (set folder=.) else (set folder="%~1")
if "%~2" equ "" (set n=10) else set /a n=%2
if %n% leq 0 set n=99999

for /f %%i in ('dir /a-d /o-d /tc /b %folder%^|find /v /c ""') do set /a n=%%i-%n%
if %n% lss 0 set n=0
dir /a-d /o-d /tc /b %folder%|sort /+99999|more +%n%|sort /+99999

なお、
dir /a-d /o-d /tc /b %folder%
のかわりに
dir /a-d /o-d /tc %folder%|findstr "^[0-9]"
とすればdirの出力形式で表示される
出力をフルパスで出す方法はちょっとわからない(for文で%~fIとか使うことは可能だがダメ文字が・・・)
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
326 :デフォルトの名無しさん[sage]:2015/10/02(金) 16:31:13.60 ID:CZzG8B2R
>>324
引数で渡さずに環境変数で渡すようにしないと
a^b.txt


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