脚本打开文件夹中的文件
时间: 2024-04-10 12:28:07 浏览: 87
根据你的代码,`start` 命令用于打开文件,而不是设置变量的值。如果要打开最新的文件,你可以使用 `start` 命令加上文件路径作为参数来实现。
以下是修改后的脚本,它会打开最新的文件:
```batch
@echo off
setlocal
set folder=C:\Users\Administrator\Desktop\新建文件夹
set latestFile=
for /f "delims=" %%f in ('dir /b /a-d /o-d /s "%folder%\*.*"') do (
set "latestFile=%%f"
goto :done
)
:done
if defined latestFile (
start "" "%latestFile%"
) else (
echo No image files found.
)
endlocal
```
这样修改后,脚本会打开最新的文件。如果没有找到任何文件,它会输出 "No image files found."。请确保 `folder` 变量指向正确的文件夹路径,并且确保有文件存在于该文件夹中。
阅读全文