Windows批处理命令用于文件复制

时间:2018-11-13 08:26:47

标签: windows batch-file vbscript

当前,我正在使用旧的vbs脚本。这样我发现它调用了另一个.bat文件。

WshShell.run "abc.bat " + logfilename + " " + exlogfilename ,3, True    

abc.bat文件包含以下代码。

@echo off
FOR /F "skip=1 delims=*" %%a IN ('dir /O-D /B \\server1\xyz\*.log') DO move \\server1\xyz\%%a D:\folder1\

任何人都可以解释这两行将要做什么。我有基本的想法,但与参数混淆。 也欢迎使用Powershell替代产品。

1 个答案:

答案 0 :(得分:0)

我相信它会将每个日志文件(扩展名* .log)从服务器\\server1的子目录\\server1\xyz移动(而不是复制)到本地目录D:\Folder1

指令/O-D/B可以使脚本正常工作(对结果进行排序并仅显示文件名)。它们不会修改批处理文件的行为。