【windows server脚本每天从网络盘复制到本地】

windows server脚本每天从网络盘复制到本地

调试模板

复制代码
@echo off
:: 显示详细操作
echo ==================================
echo 执行批处理文件:文件复制任务
echo ==================================

:: 配置参数
set sourcePath=\\network_drive\shared_folder  :: 网络盘路径
set destinationPath=C:\LocalBackup           :: 本地保存路径
set logFile=C:\Logs\backup_log.txt           :: 日志文件路径

:: 创建日志目录(如果不存在)
if not exist %~dp0Logs mkdir %~dp0Logs

:: 创建本地保存目录(如果不存在)
if not exist "%destinationPath%" mkdir "%destinationPath%"

:: 记录日志的函数
echo [%date% %time%] 开始复制文件 >> "%logFile%"
echo 开始复制文件,请稍等...

:: 执行文件复制
xcopy "%sourcePath%\*" "%destinationPath%\" /E /Y /Q
if %errorlevel%==0 (
    echo 文件复制成功!
    echo [%date% %time%] 文件复制成功 >> "%logFile%"
) else (
    echo 文件复制失败!错误代码:%errorlevel%
    echo [%date% %time%] 文件复制失败,错误代码:%errorlevel% >> "%logFile%"
)

:: 提示任务完成
echo 任务完成!请检查日志文件:%logFile%
echo [%date% %time%] 任务完成 >> "%logFile%"

:: 防止窗口自动关闭
pause

需要提前登陆上去保存登陆

示例:命令后面不要跟注释

1、新建一个txt文件写入以下内容

copy.txt

复制代码
@echo off
:: 配置参数
set sourcePath=\\192.168.110.42\myshare
set destinationPath=E:\linux42
set logFile=E:\linux42\Logs\backup_log.txt

:: 记录日志的函数
echo [%date% %time%] began cp >> "%logFile%"

:: 复制文件
xcopy "%sourcePath%\*" "%destinationPath%\" /E /Y /Q
if %errorlevel%==0 (
    echo [%date% %time%] cp suss >> "%logFile%"
) else (
    echo cp fail:%errorlevel%
    echo [%date% %time%] cp fail:%errorlevel% >> "%logFile%"
)

:: 完成任务
echo [%date% %time%] done >> "%logFile%"

2、将txt文件改为bat

copy.bat

3、执行bat文件查看备份文件是否正常

双击copy.bat

4、把bat文件添加到任务计划里面

相关推荐
Tian_Hang32 分钟前
C++原型模式(Protype)
开发语言·c++·算法
天天讯通40 分钟前
OKCC 呼叫中心安全性能全解析:技术防护与管理措施指南
大数据·开发语言·网络·人工智能·安全·语音识别
xufengzhu1 小时前
第三方 Python 库 redis-py + hiredis 的使用
开发语言·redis·python
jingling5551 小时前
go | 环境安装和快速入门
开发语言·后端·golang
yuan199971 小时前
欧拉梁静力与屈曲计算的 MATLAB 实现(有限差分法 + 解析解)
开发语言·算法·matlab
llxxyy卢2 小时前
polar夏季赛部分题目
开发语言·python
AI玫瑰助手2 小时前
Python模块:from...import...导入指定内容
开发语言·python·信息可视化
石山代码2 小时前
JavaScript 进阶核心知识点
开发语言·javascript·ecmascript
FL16238631292 小时前
[cmake]基于C++使用纯opencv部署ppocrv5v6的onnx模型
开发语言·c++·opencv