次の数行は、フォルダー内の特定のファイルの名前、区切り文字、およびタイムスタンプを出力します。
for /f "eol=: delims=" %%F in (
'dir /b /a-d /one *.txt *.pdf *.doc* *.xls* *.msg 2^>nul'
) do echo %indent%%fileBullet% %%F%delimeter% %%~tF
だから、このようなものを生成します
Response.docx; 02/07/2013 12:13 PM
タイムスタンプの時間部分(つまり日付のみ)を削除し、その後にファイルが何日経過しているかを削除したいと思います。それで
Response.docx; 02/07/2013; 14
私は、ダースほどの行を含むかなり長いソリューションをオンラインで見つけました。短くて甘いアプローチはありますか?