我需要一些帮助来获取 Windows 脚本中最新目录的名称。
我找到了一些有关获取最新有效文件的信息,但我无法让它在目录上工作。
例如,这是我的目录:
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:34 _200903_V20
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:35 _200904_V21
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:36 _200905_V22
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:38 _200906_V23
我需要我的脚本返回最新的目录(V23)。然后我将 cd 进入该目录并从中复制一个文件。
Here是查找最新文件的两个脚本的链接。我认为第二个已经完全满足您的要求,但我很确定您可以修改其中之一来满足您的需要。我刚刚用谷歌搜索“查找最近的文件 dos 批处理文件”并立即找到了它。
来源链接.
编辑以添加与目录一起使用的脚本:
@echo off
for /f "delims=" %%x in ('dir /od /b *.*') do set recent=%%x
echo %recent%
Output:
C:\> recent.bat
recent.bat
C:\> mkdir newdir
C:\> recent.bat
newdir
看起来在这里有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)