定時同步共享資料夾中當天有更新檔案的CMD指令碼

2021-09-23 07:37:29 字數 1233 閱讀 9709

@echo off

:: 設定日期(預設為當天 : %date:~0,4%%date:~5,2%%date:~8,2% )

set date=%date:~0,4%%date:~5,2%%date:~8,2%

:: 設定源共享資料夾位址

set shareurl=\\192.168.1.10\share

:: 設定拷貝至(目標)本地計算機的使用者名稱

set user=administrator

:: 設定拷貝至(目標)本地計算機的密碼

set pwd=123456

:: 設定臨時儲存的碟符(不和本機有重名的碟符名稱即可,預設不用設定)

set tempurl=s:

:: 設定存放日誌的資料夾路徑

set goal=d:\log\

:: 設定保留n個月的資料(預設保留乙個月的資料)

set keep=1

::拷貝當天有更新的檔案

set dest=%goal%%date%\

net use %tempurl% %shareurl% %pwd%/user:%user%

%tempurl%

setlocal enabledelayedexpansion

for /r %%i in (*.*) do (

echo %%~ti

set kk=%%~ti

set kk=!kk:~0,4!!kk:~5,2!!kk:~8,2!

::echo !kk!

echo %%i

:: 覆蓋拷貝

if !kk!==%date% (xcopy "%%i" "%dest%" /y)

)net use %tempurl% /del /y

::刪除乙個月前的檔案

set y=%date:~0,4%

set m=%date:~4,2%

set d=%date:~6,2%

set /a m-=1

if %m%==0 set m=12&set /a y-=%keep%

if %m% lss 10 set m=0%m%

::echo %y%%m%%d%

%goal:~0,2%

cd %goal%

for /d %%i in (20??????) do (

if %%i lss %y%%m%%d% rd /s /q %goal%%%i

)exit

win2003中的共享資料夾

1 開啟guest 使用者 開啟之後,網路上的芳鄰中會有win2003計算機圖示,但是開啟無效 2 在win2003機器的共享的資料夾的 屬性 中,在 安全 選項卡中,新增guest賬戶 3 如果要在共享資料夾中有寫許可權,必須在 共享 和 安全 中兩個選項卡的guest賬戶新增 完全控制 許可權,...

在shell中對共享資料夾的訪問

訪問共享檔案呢,因為是乙個比較特殊的檔案,同時它也有乙個特殊一點的路徑 也就是 命令 cd mnt hgfs 注意空格 在這個路徑下面的就是共享資料夾中的內容了 可以看到,在我的這個共享資料夾的設定和shell中的顯示是有出入的,有興趣的可以去 一下 而在我們沒有安裝vmware tool 之前,我...

無許可權向網路共享資料夾中拷貝檔案

區域網中一台主機已經共享了乙個資料夾 但是當我通過自己的計算機向其中拷貝檔案時卻提示沒有許可權進行這樣的操作,我只能從網路主機上拷貝檔案到我的計算機上 這是因為這台網路主機上將來訪者的許可權進行了限制 通過以下方法解決 以下是在網路主機上的操作 1 滑鼠右擊共享的資料夾可以看到乙個everyone賬...