1. 程式人生 > >bat命令複製資料夾實現備份的小例子

bat命令複製資料夾實現備份的小例子

@echo off

set SOURCR_PATH=D:\1

set dd=%date:~,10%
set tt=%time:~,8%
echo %dd% %tt%
set TARGET_PATH=D:\%dd%
echo %TARGET_PATH% 

if exist %SOURCR_PATH% ( 
  echo 將要複製的目錄是D:\1 
)
if not exist %SOURCR_PATH% ( 
 echo 將要複製的目錄D:\1不存在 
 goto end
)

if exist %TARGET_PATH% ( 
rd /q /s  %TARGET_PATH% 
 echo %TARGET_PATH%已經存在,為了複製已成功將其刪除
)
if not exist %TARGET_PATH% ( 
 mkdir  %TARGET_PATH% 
 echo %TARGET_PATH%建立成功
)
   
xcopy  %SOURCR_PATH% %TARGET_PATH% /s /e

echo 備份成功

:end
pause

列印:

2012-07-17 17:09:35
D:\2012-07-17
將要複製的目錄是D:\1
D:\2012-07-17已經存在,為了複製已成功將其刪除
D:\2012-07-17建立成功
D:\1\10.txt
D:\1\11\11.txt
複製了 2 個檔案
備份成功
請按任意鍵繼續. . .

相關推薦

bat命令複製資料實現備份例子

@echo off set SOURCR_PATH=D:\1 set dd=%date:~,10% set tt=%time:~,8% echo %dd% %tt% set TARGET_PATH=D:\%dd% echo %TARGET_PATH% if exi

linux cp命令 複製資料下全部內容至目標資料

複製指定目錄下的全部檔案到另一個目錄中 檔案及目錄的複製是經常要用到的。linux下進行復制的命令為cp。 假設複製源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有檔案複製到dir2下了 如果dir2目錄不存在,則可以直接使用 cp -r d

批量複製資料的批處理.bat命令

1 建bat檔案自動執行復制,刪除命令。 例1:以下是複製cd.dll檔案至windows\system32的bat檔案內容: copy cd.dll %windir%\system32 例2:下面一行是解除安裝windows\system32目錄中的c

bat指令碼-用於複製資料內所有內容

用於複製資料夾內內容到自定義的目錄,主要用於複製模板目錄 set filename=%date:~0,4%%date:~5,2%%date:~8,2%  %提取date中資料為:2018/04/12 --> 20180412% set filename="%filename%

windows 複製資料命令 xcopy

複製檔案和目錄樹。 XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]                            [/C] [/I] [/Q] [/F] [/L]

資料庫備份 Mysql table '' doesn`t exist .(mysql資料庫複製遷移時除了複製資料外還要複製data目錄下的ibdata1檔案)

今天在整理一個網站的時候,作業系統由於系統自動更新導致一直出現系統藍屏宕機,唉,悲劇了,於是重新安裝了系統 windows server 2008 enterprise 32bit。 詳情:       系統安裝完成後,重新配置之前那個網站,appache服務配好之後,

window下使用bat複製資料

一、可以在命令列使用xcopy複製檔案或者資料夾。 二、使用 xcopy /? 檢視使用幫助 三、使用批處理複製檔案或資料夾 新建一個字尾名為.bat的文字檔案,鍵入xcopy D:\target  E:\backup   /e/h/y 儲存退出,雙擊即可複製檔案或資料夾

Windows_批處理+任務計劃實現資料定時備份

重要資料必須備份!其重要性不必多說,先講一個小故事。 博主所在的公司是一個小公司,專案原始碼都在SVN伺服器上,忽然有一天,伺服器中毒,檔案被破壞,導致SVN程式碼庫資料夾丟失,後來經過多方整合才從各開發人員的機器上確認了各專案的最新原始碼的副本,就是因為沒有做好備份,才帶

linux實用命令詳解(新建刪除複製資料,掛載) 轉

1. 建立目錄      mkdir      NO1. 在當前路徑建立一級目錄           [[email protected] root]# mkdir test      NO2. 在當前路徑建立多級目錄           [[email

複製資料的java程式碼實現

package aaa; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.i

python 遍歷,刪除,複製資料下所有檔案

import os def files_and_dirs_list(dir_path): """ 遍歷資料夾及資料夾下所有檔案(包括資料夾) :param dir_path: 資料夾路徑 :return: root 所指的是當前正在遍歷的這個資料

linux_資料實現掛載(必須在同一網段)

將外部想要掛載傳輸的目錄開啟共享資料夾 首先進行安裝 yum install nfs-utils rpcbind yum install nfs* 建立想要掛載的目錄 檢視可以執行掛載的目錄有哪些 showm

linux 命令替換資料下所有檔案指定字串為

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Qt中複製資料

/** qCopyDirectory -- 拷貝目錄 fromDir : 源目錄 傳進來的是絕對路徑,absolutePath toDir : 目標目錄 bCoverIfFileExists : ture:同名時覆蓋 false:同名時返回false,終止拷貝 返回: t

java使用遞迴,複製資料下的所有子檔案

1.先判斷要複製的檔案是資料夾還是檔案,如果是檔案,就進行復制,如果是資料夾,就進行下一層的迴圈,運用遞迴的特性,將所有的檔案進行復制。 2.存在問題,相對來說,使用字元流來進行復制有缺陷,在複製的過程中,對於複製的圖片啊,ppt什麼的檔案會有損害,可能不能開

8. 建立共享資料實現檔案內網傳輸

在本地某磁碟,如D盤下新建資料夾,例如新建資料夾名為gg,並在資料夾裡新建名為hghg.docx檔案,過程如下圖所示: 2. 開啟控制面板,按照“控制面板\網路和 Internet\網路和共享中心\高階共享設定“這個路徑找到如下介面。開啟下列小紅框中的服務,點選”儲存修改

java 複製資料到指定目錄

好久之前學得了,當時實現了還激動的不得了。今天再拿起來 發現忘記了不少,沒辦法專案需要,又對流了解了下,古人說的沒錯啊,果然溫故而知新,看來還是要常回頭啊。 下面說下 複製資料夾的重難點(其實不是太難了,給我個裝大神的機會吧,哈哈) 當然了,首先 肯定是要對IO流有一定的瞭解,不然看程式碼會

CentOS7 複製資料和移動資料

linux下檔案的複製、移動與刪除命令為:cp,mv,rm 一、檔案複製命令cp 命令格式:cp [-adfilprsu] 原始檔(source) 目標檔案(destination) cp [option] source1 source2 source3 ... directory 引數說明

android 複製資料, 複製檔案

package uusafe; import android.util.Log; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File;

linux 怎麼樣複製資料內所有檔案到另一個資料

cp -Rf /home/user1/* /root/temp/將 /home/user1目錄下的所有東西拷到/root/temp/下而不拷貝user1目錄本身。即格式為:cp -Rf 原路徑/ 目的