以下几行输出文件夹中某些文件的名称、分隔符和时间戳。
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
我在网上找到了一些相当冗长的解决方案,其中包含十几行。有没有一个简短而甜蜜的方法?