Копирование файлов по сети и удаление файлов из той же папки Windows 7 - PullRequest
0 голосов
/ 01 марта 2019

Я хочу скопировать свои файлы резервных копий программного обеспечения на другой компьютер в моем DC, но копирование и копирование не сработало, как я хочу, позвольте мне объяснить сценарий,

db-DIP201901010910.bak
db-DIP201901010920.bak
db-DIP201901010930.bak
db-DIP201901010940.bak
db-DIP201901010950.bak

это имя файла послекаждые 10 минут добавляется новый файл резервной копии, но последний шестой - это удаление,

, поэтому мне нужна команда, которая копирует и удаляет файлы в соответствии с резервной копией программного обеспечения.

Я пробовал это, но это не такработает как положено.

copy d:\backup\ \\mis-naveed\backup /y /c

1 Ответ

0 голосов
/ 01 марта 2019

Существует несколько способов, самым простым из которых может быть:

robocopy "d:\backup" "\\mis-naveed\backup" /MOV

Где вы можете запустить его в цикле с таймаутом:

@echo off
:start
robocopy "d:\backup\" "\\mis-naveed\backup" /MOV
timeout /t 600>nul
goto :start

другой метод дляЗацикливать и даже записывать вывод:

(@for %%i in (D:\backup\*.bak) do (
    copy /Y "%%i" "\\mis-naveed\backup"
    del /Q "%%i"
 )
)>>Somelogfiletxt

Я настоятельно рекомендую вам открыть cmd.exe и запустить справку для получения дополнительной помощи по вышеупомянутым командам.

for /?
copy /?
robocopy /?
del /?

и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...