Windows bat查找mp3文件的上次播放日期
有没有办法使用Windows脚本查找mp3文件上次播放的日期/时间?您可以使用Windows bat查找mp3文件的上次播放日期,windows,batch-file,mp3,Windows,Batch File,Mp3,有没有办法使用Windows脚本查找mp3文件上次播放的日期/时间?您可以使用for循环和for files命令来完成任务。只需更改mp3文件所在的路径 @echo off setlocal enabledelayedexpansion set /a count=0 set /a total=0 set /a bool=0 for /l %%i in (1,1,2) do ( for /f %%a in ('dir /o:d c:\users\microsoft\desktop\*
for
循环和for files
命令来完成任务。只需更改mp3文件所在的路径
@echo off
setlocal enabledelayedexpansion
set /a count=0
set /a total=0
set /a bool=0
for /l %%i in (1,1,2) do (
for /f %%a in ('dir /o:d c:\users\microsoft\desktop\*.mp3') do (
if !bool! equ 0 (
set /a total+=1
)
if !bool! equ 1 (
if !count! equ !total! (
set latest=%%a
)
set /a count+=1
)
)
set /a bool+=1
set /a total-=3
)
forfiles /p c:\users\microsoft\desktop /m *.mp3 /d +!latest! /c "cmd /c echo Latest mp3 ^! Enjoy ^! & echo. & echo !latest! - @file & start c:\users\microsoft\desktop\@file"
pause >nul
因此,我不是在寻找问题的解决方案,只是想知道上次播放日期的windows脚本命令是什么 没有请求循环结构和if/then/else等,但感谢构造 这是我的最后一个脚本,请注意/T:A,它生成最后一次访问的时间
dir "C:\Users\Public\Music\Sample Music"/T:A /4>> "C:\Users\Public\Music\Sample Music\dir.txt"
pause
请你用一个具体问题更新你的问题好吗。这太宽泛了,因为确实如此。当然,我有一个MP3文件,如何使用windows脚本批处理文件命令查找上次播放的日期?输出到文本等是可选的。应该会有帮助,因为您只能通过播放MP3文件来访问它们。顺便说一句,在设置变量时,您不需要使用
/a
,就像您在开始时为输入设置变量一样,这一点也很重要,显然Windows默认情况下会禁用此功能。您必须告诉它开始记录文件的上次访问时间。