判斷資料夾大小並複製到另乙個地方

2021-09-21 20:46:25 字數 846 閱讀 7568

@echo off  

for /f "

delims

=" %%i in ('dir /b/s c:\a') do set /a size1+=%%~zi  

set /a a=

size1

echo %a%  

md g:\a  

for /f "

delims

=" %%i in ('dir /b/s g:\a') do set /a size2+=%%~zi  

set /a b=

size2

echo %b%  

if %a% neq %b% (xcopy c:\a d:\a /i/s/v/e/y) else (echo 沒有更新檔案!!!)  

pause  

::/i   

::如果 source 是乙個目錄或包含萬用字元,而 destination 不存在,xcopy 會假定 destination 指定目錄名並建立乙個新目錄。  

::然後,xcopy 會將所有指定檔案複製到新目錄中。預設情況下,xcopy 將提示您指定 destination 是檔案還是目錄。  

::/s   

::複製非空的目錄和子目錄。如果省略 /s,xcopy 將在乙個目錄中工作。  

::/e   

::複製所有子目錄,包括空目錄。同時使用 /e、/s 和 /t 命令列選項。   

::/y   

::禁止提示您確認要覆蓋現存的目標檔案。  

::/v   

::在寫入目標檔案時驗證每個檔案,以確保目標檔案與原始檔完全相同。 

我寫了一些注釋,能很好的理解的。

C 將資料夾中檔案複製到另乙個資料夾

c 將資料夾中檔案複製到另乙個資料夾 新建乙個資料夾 var imgpath directory.getcurrentdirectory devicepic1 if directory.exists imgpath var a picpath 需要進行複製的的路徑 var b a.substring...

把乙個多層目錄結構的資料夾複製到另乙個地方

利用了遞迴的思想,在方法中呼叫本身的方法。tip 先介紹幾個方法,關於mkdir 和mkdirs 方法 mkdir 建立此抽象路徑名稱指定的目錄 及只能建立一級的目錄,且需要存在父目錄 mkdirs 建立此抽象路徑指定的目錄,包括所有必須但不存在的父目錄。及可以建立多級目錄,無論是否存在父目錄 re...

05 從源資料夾中批量搜尋檔案複製到另乙個資料夾中

記錄,無實際意義 usr bin python coding utf 8 功能 在資料夾中批量搜尋檔案複製到另乙個資料夾中 import os import shutil src dir path 10.3.2.102 華泰專案二期檔案 非財務 a股 源資料夾 to dir path e fail ...