2013-10-14 133 views

回答

0

openLastFile.cmd

@echo off 
setlocal enableextensions 
set _dir=c:\test plans 
set _lastFile= 
for /F "tokens=*" %%f in ('dir /od /b "%_dir%\*.csv"') do set _lastFile=%%f 
if not "%_lastFile%"=="" (
    notepad "%_dir%\%_lastFile%" 
) 
endlocal 
0
for /f %%a in ('dir /b /a-d /od "c:\test plans\*.csv"') do set "RecentFile=%%~a" 
"c:\test plans\%RecentFile%" 

这将打开相关的程序文件。

0

这将打开记事本在今天的当前工作目录修改过的文件:

FORFILES /M *.csv /D 0 /C "cmd /c notepad.exe @file" 

或者默认关联开放处理程序,MS Excel中,如打开:

FORFILES /M *.csv /D 0 /C "cmd /c @file" 
相关问题