iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >批处理如何备份文件夹和文件后发布文件夹至网站
  • 884
分享到

批处理如何备份文件夹和文件后发布文件夹至网站

2023-06-08 13:06:53 884人浏览 八月长安
摘要

小编给大家分享一下批处理如何备份文件夹和文件后发布文件夹至网站,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!先将"C:\网站"下对应"D:\工程1"下面的所有文件夹和文件备份到&qu

小编给大家分享一下批处理如何备份文件夹和文件后发布文件夹至网站,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

先将"C:\网站"下对应"D:\工程1"下面的所有文件夹和文件备份到"D:\备份2012-9-1-52647",然后再把"D:\工程1"发布到"C:\网站"。
用法
backupAndPublish.bat "D:\工程1"

代码如下:

@echo off
set SourceDir=%1
set now=%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%
::参数
set DestDir="C:\网站"
set BackDir="D:\备份%now%"
echo.
echo 正在备份
call:Backup %SourceDir% %DestDir% %BackDir%
echo.
echo 正在发布
call:Publish %SourceDir% %DestDir%
Goto :eof
:: 主程序
:Backup
setlocal enabledelayedexpansion
set SourceDir=%~1
set DestDir=%~2
set BackDir=%~3
:: 计算源路径长度
set SourceDirLen=0
set SourceDirStr=%SourceDir%
:next1
if not "%SourceDirStr%"=="" (
set /a SourceDirLen+=1
set "SourceDirStr=%SourceDirStr:~1%"
goto :next1
)
:: 备份
for /r "%SourceDir%" %%i in (*.*) do (
set BackPath=%%~dpi
set BackPath=%BackDir%!BackPath:~%SourceDirLen%!
set DestPath=%%i
set DestPath=%DestDir%!DestPath:~%SourceDirLen%!
set BackFilePath=%%i
set BackFilePath=%BackDir%!BackFilePath:~%SourceDirLen%!
echo !DestPath!
xcopy "!DestPath!" "!BackPath!" /r /y >nul 2>nul
if not exist "!BackFilePath!" (echo 备份复制失败)
)
for /r "%SourceDir%" %%i in (\) do (
set SourcePath=%%i
set SourcePath=!SourcePath:~0,-1!
set BackPath=%BackDir%!SourcePath:~%SourceDirLen%!
md "!BackPath!" >nul 2>nul
)
setlocal disabledelayedexpansion
goto :eof
:: 发布
:Publish
set SourceDir=%1
set DestDir=%2
xcopy %SourceDir% %DestDir% /r /y /i /e
goto :eof

看完了这篇文章,相信你对“批处理如何备份文件夹和文件后发布文件夹至网站”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: 批处理如何备份文件夹和文件后发布文件夹至网站

本文链接: https://www.lsjlt.com/news/254155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 批处理如何备份文件夹和文件后发布文件夹至网站
    小编给大家分享一下批处理如何备份文件夹和文件后发布文件夹至网站,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!先将"C:\网站"下对应"D:\工程1"下面的所有文件夹和文件备份到&qu...
    99+
    2023-06-08
  • bat批处理删除文件夹和文件详解
    批处理是一种在Windows操作系统中运行的命令脚本语言,可以用于自动化执行一系列命令和任务。在批处理中,删除文件夹和文件是常见的操...
    99+
    2023-09-17
    bat
  • 批处理如何删除空文件夹
    这篇文章将为大家详细讲解有关批处理如何删除空文件夹,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实现代码:代码如下:@echo off for /f "tokens=*" %%a in...
    99+
    2023-06-09
  • 怎么用批处理文件自动备份文件及文件夹并自动删除n天前的文件
    这篇文章主要介绍怎么用批处理文件自动备份文件及文件夹并自动删除n天前的文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!下是备份的批处理,添加到"计划任务"中,设定时间自动运行 代码如下:@ech...
    99+
    2023-06-08
  • bat批处理实现的创建10个文件夹且文件夹再包含5个空文件夹
    这篇文章主要介绍“bat批处理实现的创建10个文件夹且文件夹再包含5个空文件夹”,在日常操作中,相信很多人在bat批处理实现的创建10个文件夹且文件夹再包含5个空文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-09
  • vba如何批量打开文件夹内的文件
    您可以使用VBA编写一个宏来批量打开文件夹内的文件。下面是一个示例代码:```vbaSub OpenFilesInFolder()D...
    99+
    2023-09-15
    vba
  • xcopy怎么实现批处理拷贝文件或文件夹
    这篇文章主要介绍“xcopy怎么实现批处理拷贝文件或文件夹”,在日常操作中,相信很多人在xcopy怎么实现批处理拷贝文件或文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”xcopy怎么实现批处理拷贝文件或...
    99+
    2023-06-08
  • 如何实现批处理获取文件夹下面txt文件行数并添加到文件名后
    本篇内容介绍了“如何实现批处理获取文件夹下面txt文件行数并添加到文件名后”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法一:@echo&...
    99+
    2023-06-08
  • 电脑文件夹变成exe文件如何处理
    如果你的电脑文件夹突然变成了exe文件,这可能是由于恶意软件的感染或系统错误造成的。以下是处理这种情况的一些步骤:1. 确定文件夹是...
    99+
    2023-08-30
    电脑
  • 本地文件夹如何上传至gitee
    在进行软件开发或者相关的研究过程中,我们经常需要使用代码库进行版本控制。而Gitee作为国内较为流行的开源代码托管平台,广受开发者的喜爱,同时,使用Gitee发布和分享自己的代码也很方便。在这篇文章里,我们将会介绍如何将本地文件夹上传至Gi...
    99+
    2023-10-22
  • Win8/WinRT如何使用文件和文件夹
    通过文件资源管理器(以前称为 Windows 文件资源管理器),可以方便地浏览电脑和网络上的位置以及使用文件和文件夹。 通过以下方式打开“资源管理器”:从屏幕的右边缘向中间轻扫,点击“...
    99+
    2023-06-04
    Win8 WinRT 文件夹 文件
  • dos下如何删除文件夹和文件
    这篇文章主要讲解了“dos下如何删除文件夹和文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dos下如何删除文件夹和文件”吧!在dos下删除文件夹或文件,先要确定文件夹或文件是否有特殊的属...
    99+
    2023-06-09
  • Linux下如何隐藏文件和文件夹
    小编给大家分享一下Linux下如何隐藏文件和文件夹,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!你有没有想要隐藏你的Linux文件系统上的文件或文件夹,但不知道该...
    99+
    2023-06-10
  • BAT批处理中文件与文件夹操作的示例分析
    这篇文章将为大家详细讲解有关BAT批处理中文件与文件夹操作的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。批处理中的文件、文件夹操作,xcopy命令的用法。一,建bat文件自动执行复制,删除命令。...
    99+
    2023-06-08
  • windows中文件夹如何发送
    这篇文章主要介绍了windows中文件夹如何发送的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows中文件夹如何发送文章都会有所收获,下面我们一起来看看吧。文件夹发送的方法:首先右击自己的文件夹,然后去...
    99+
    2023-07-02
  • vbs如何实现文件夹定时自动备份
    小编给大家分享一下vbs如何实现文件夹定时自动备份,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:' Do While 1 Run() '...
    99+
    2023-06-08
  • 如何用bat批量创建文件夹
    本篇内容主要讲解“如何用bat批量创建文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用bat批量创建文件夹”吧!分别创建1 2 3 等3个文件的几种方法 创建,1 2 3 三个文件的几...
    99+
    2023-06-09
  • 如何实现全盘删除所有文件夹下_desktop.ini的批处理bat文件
    这篇文章主要介绍了如何实现全盘删除所有文件夹下_desktop.ini的批处理bat文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:@echo off&...
    99+
    2023-06-09
  • Java 如何实现解压缩文件和文件夹
    目录一 前言 二 压缩文件 2.1 压缩多个文件 2.2 压缩文件或文件树 2.3 借助文件访问器压缩 三 解压文件 四 总结 一 前言 项目开发中,总会遇到解压缩文件的时候。比如...
    99+
    2024-04-02
  • Win10如何查看隐藏的文件和文件夹
    这篇文章主要介绍“Win10如何查看隐藏的文件和文件夹”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Win10如何查看隐藏的文件和文件夹”文章能帮助大家解决问题。查看方法:首先,打开【此电脑】进入计...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作