繁体   English   中英

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

[英]Windows batch command for file copy

目前,我正在使用旧的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替代产品。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM