在我的批处理文件中,我首先在文件夹中创建一个Lala文件:C:Lala-20160322-othercode,第二天它在Lala-20160323-othercode中创建文件,依此类推。在同一个批处理文件中,我想使用这个创建的文件。现在我不知道在-filepath之后写什么 因为Lala每次都在不同的文件夹中。 我的批处理文件位于Lala-20160322-othercode之上的文件夹中。我怎样才能做到这一点? 文件本身总是称为Lala,但在我的计算机上有许多文件夹(每天另一个文件夹)与Lala。 我是批处理文件的新手。非常感谢!!!!!!!!!!!!!!!!
代码:
@echo off
setlocal
call "C:\folder\NameofPythonProgramm" Pythonfunction -filepath ????? -pythonfunction
首先我有问号所在的%1,但我想要这个动态文件路径
答案 0 :(得分:0)
将其另存为 Test.bat ,并从打开的Cmd提示符中的文件夹运行,以访问与所需月份对应的目录中的文件Lala*
。如果有任何错误,请告诉我。
@echo off
setlocal enabledelayedexpansion
set "dir=c:\Lala-Months"
set "cur_month=August"
FOR /R "%dir%" %%G in (.) DO (set "mon=%%G"
if not '!mon:%cur_month%=!'=='!mon!' echo %%G )
exit /b