簡體   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