|
|
1
64
Windows外壳,一个内衬:
|
|
|
2
122
接受的答案给出了一个在命令中使用最新文件然后退出的示例。如果需要在BAT文件中执行其他复杂操作,可以使用以下命令将最新文件的文件名存储在变量中:
现在您可以在BAT文件的其余部分引用%newestfile%。 例如,我们使用以下方法从目录中获取最新版本的database.bak文件,将其复制到服务器,然后还原数据库:
|
|
|
3
10
要使用空格来处理文件名,需要修改接受答案的版本:
|
|
4
3
@ Chris Noe
要绕过添加到环境变量中的尾随空格,请用parens包装set命令。
例如。
|
|
|
5
2
我知道你要的是Windows,但我还是想添加这个,在Unix/Linux中,你可以这样做:
它将列出当前目录中按修改时间排序的所有文件,然后列出cp最新的to/somedir/ |
|
|
6
2
这将打开第二个cmd.exe窗口。如果您希望它消失,请用/c替换/k。 显然,用新的文件位置替换新的文件位置。
|
|
|
7
2
我试图从文件夹中复制最新文件 只需设置源文件夹和目标文件夹,它就可以工作了 这一个忽略文件夹,只关心文件本身
建议您在目录路径更改中选择文件类型
我想WinXP不能超时 |
|
|
8
-2
猛击:
其中“newestfile”将成为newestfile 或者,您可以执行newdir/str或只执行newdir 击穿:
重要的 运行一次之后,最新的文件将是您刚才复制的任何文件:p(假设它们都在相同的搜索范围内)。 因此,如果您希望此操作不止一次,您可能需要调整复制的文件号。 |