【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文件添加到任务计划里面

相关推荐
破茧蝴蝶3 小时前
Python分布式爬虫完整教程
开发语言·python
jack186893 小时前
百度 AI 搜索实战:从精准获客到智能决策的应用全景
windows
狗凯之家源码网3 小时前
全新 PHP 轻量客服聊天室源码深度评测
开发语言·php·聊天室系统
远离UE44 小时前
UE5 Substrate Thin Film 源码拆析
开发语言·javascript·ue5
keyipatience4 小时前
JavaScript学习(1)书写位置,变量、数据类型、运算符
开发语言·前端·javascript·css·学习
道满科技4 小时前
Function Calling 参数总出错?只修参数就行
linux·windows·python
栈帧之外5 小时前
【C++】STL之set
开发语言·c++
GHN19878885 小时前
开源小工具按一下空格,什么都看见了
windows
catchadmin5 小时前
免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布,新增 MCP 支持
开发语言·php
jimy17 小时前
c++的 Type Traits (二、更详细版本)
开发语言·c++