当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/445843.html

相关文章:

  • C 语言学习笔记(8)
  • 【3Ds Max】.ive格式文件的导出与加载
  • Oracle数据库中,WITH..AS 子句用法解析
  • 解读红黑树:揭晓高效数据结构的核心引擎
  • 精益数据分析(58/126):移情阶段的深度实践与客户访谈方法论
  • 全面解析 Server-Sent Events(SSE)协议:从大模型流式输出到实时通信场景
  • Spring MVC数据绑定和响应 你了解多少?
  • 如何下载和安装 Ghost Spectre Windows 11 24H2 PRO
  • 102. 二叉树的层序遍历递归法:深度优先搜索的巧妙应用
  • 软件设计师考试《综合知识》计算机编码考点分析
  • [Linux] vim及gcc工具
  • Spring中的循环引用
  • 一发入魂:极简解决 SwiftUI 复杂视图未能正确刷新的问题(上)
  • LabVIEW中样条插值实现及应用
  • Qwen集成clickhouse实现RAG
  • C# 调试技巧——日志记录,NuGet内断点
  • 【HCIA】BFD
  • 化工单元操作实训装置JGSX-205计算机过程控制流体输送操作实训装置
  • 环境配置与MySQL简介
  • 信息安全入门基础知识
  • Python操作MySQL 连接加入缓存层完整方案
  • 【MySQL】(11) 索引
  • 【Java学习笔记】equals方法
  • ElasticSearch重启之后shard未分配问题的解决
  • Rocky Linux 9.5 基于kubeadm部署k8s
  • 3天云南旅游规划
  • Kafka 消费者组进度监控方法解析
  • 【SSL部署与优化​】​​TLS 1.3的核心改进与性能优化​​
  • Java构造器封装继承重写多态
  • Doris