我有一个位于共享文件夹中的文件。我必须从本地PC执行该文件。文件名每天都在变化,因此我应首先找到该名称,然后执行该.exe
文件。
这是我的Batch
:
@echo off
set FILE =
FOR /F %%a IN ('dir /s/b') DO (
set FILE=%%a
)
start %FILE%
最后一行不执行该文件。那是为什么?
答案 0 :(得分:0)
路径中是否有空格?
试试这个:
START "" "%FILE%"
""
表示空窗口标题。当您引用文件名时,您必须指定标题,否则START
会将您引用的文件路径视为标题。