关于forfiles:如何编写Windows批处理脚本以从目录中复制最新文件?
How do I write a Windows batch script to copy the newest file from a directory?我需要将目录中的最新文件复制到新位置。 到目前为止,我已经在forfiles命令上找到了资源,这里有一个与日期有关的问题,以及另一个有关的问题。 我只是在拼凑一些麻烦! 如何将目录中的最新文件复制到新位置? 接受的答案给出了在命令中使用最新文件然后退出的示例。如果您需要使用其他复杂操作在bat文件中执行此操作,则可以使用以下命令将最新文件的文件名存储在变量中:
现在,您可以在整个bat文件的其余部分引用%NewestFile%。 例如,这是我们用来从目录中获取数据库.bak文件的最新版本,将其复制到服务器,然后还原数据库的方法:
Windows外壳,一个衬里:
为了使它可以使用空格处理文件名,需要修改后的答案版本:
@克里斯·诺
要绕过要添加到环境变量的尾随空格,请将set命令包装在括号中。
例如。
我试图从文件夹中复制最新文件 只需设置您的源文件夹和目标文件夹,它应该可以工作 这个忽略文件夹,只关注文件
建议您在DIR路径中选择文件类型,例如将 我认为超时无法在winXP上工作 这将打开第二个cmd.exe窗口。如果您希望它消失,请将/ K替换为/ C。 显然,将new_file_loc替换为您的新文件位置。
我知道您要使用Windows,但我想还是要添加此功能,在Unix / Linux中,您可以这样做:
它将列出当前目录中的所有文件(按修改时间排序),然后将最新的文件cp到/ somedir / 重击:
其中" newestfile"将成为最新文件 或者,您可以执行newdir / STR或仅执行newdir 分解: 重要
运行一次后,最新文件将是您刚刚复制的文件:p(假定它们都在属于同一搜索范围内)。 |
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
-
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
-
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
-
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
-
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...
-
u盘看不到文件其他电脑可以看到|电脑里看不到u
u盘看不到文件其他电脑可以看到|电脑里看不到u盘,,1. 电脑里看...
-
电脑内存的插槽在哪|电脑内存的插槽在哪个位置
电脑内存的插槽在哪|电脑内存的插槽在哪个位置,,1. 电脑内存的...
-
联想笔记本电脑主板颜色|联想笔记本颜色配置文
联想笔记本电脑主板颜色|联想笔记本颜色配置文件,,联想笔记本...
-
电脑文件或丢失开不了机|电脑文件或丢失开不了
电脑文件或丢失开不了机|电脑文件或丢失开不了机,还没有键盘...
-
复打印快捷键|复印文件快捷键
复打印快捷键|复印文件快捷键,,1. 复印文件快捷键电脑截屏全选...
-
共享文件夹设置|怎么设置共享文件夹
共享文件夹设置|怎么设置共享文件夹,,怎么设置共享文件夹第一...