1. 程式人生 > >Windows下一個複製和刪除檔案(資料夾)的bat指令碼

Windows下一個複製和刪除檔案(資料夾)的bat指令碼

:: 指令碼建立時最好選擇GB2312編碼
:: @echo off 表示不回顯執行的命令
@echo off
::設定源路徑和目的路徑,使用該變數時需要用一對%包起來
set SRC_PATH=..\1\
set DST_PATH=..\2\

@echo ############正在複製檔案############
:: 開啟命令回顯
@echo on
:: xcopy [source] [destination] 當目標目錄不存在時會建立
:: /B 二進位制 /E 覆蓋目錄和子目錄,包含空目錄 /Y 禁止確認直接改寫一個已經存在的檔案
xcopy /B /E /Y  %SRC_PATH%*.txt  %DST_PATH%
xcopy /B /E /Y  %SRC_PATH%a.*  %DST_PATH%
@echo off
@echo ############完成複製檔案############

@echo on
@echo ############正在刪除檔案############
:: del刪除檔案 /q 不需要確認
del /q %SRC_PATH%a.pdf
:: rd 刪除目錄(包含空目錄) /s 目錄及其在子目錄  /q 不需要確認
rd /s /q %DST_PATH%
@echo off
@echo ############完成刪除檔案############
cmd  

效果:



相關推薦

Windows一個複製刪除檔案資料bat指令碼

:: 指令碼建立時最好選擇GB2312編碼 :: @echo off 表示不回顯執行的命令 @echo off ::設定源路徑和目的路徑,使用該變數時需要用一對%包起來 set SRC_PATH=..

Mac 終端 刪除 檔案資料

我花錢(錢的來源正規)購買了一個電腦,然後再Gitbook上寫一些東西,後來檔案刪除不了,先解除安裝GitBook,再刪除也不管用,後來,我把資料夾子移動到一個目錄中,刪除! 刪除命令 rm -r -f filename 如果不行,那就加上 sudo sudo rm -r -f

postgresql在windows備份的批處理檔案修改版,提示輸入密碼時,能自動輸入密碼

在網上找到一篇文章《PostgreSQL Windows自動備份指令碼》 覺得不錯,試了一下,發現批處理檔案執行停止在提示輸入密碼那。 >pg_dump -U postgres -W  database1 > c:/backup.tar >passwo

批處理bat實現建立、複製刪除檔案資料

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

python修改linux中檔案資料的許可權屬性

今天生成的對流雲團路徑圖片放在linux下,檔案的許可權都是rw,沒有x,後續的別人的程式調用不了,這裡附上對三個屬性的簡單解釋,有不夠的歡迎大家補充 Linux的許可權不是很細緻,只有RWX三種 r(Read,讀取):對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有

一道Java面試題之實現複製刪除、剪檔案資料的實現的snippet

Java面試題是叫寫出檔案複製、刪除和剪下的,所以昨天晚上就花了大概一個小時寫出這個完整的snippet(當然如果只要思路的話就好辦了)。 這個snippet中的刪除檔案(資料夾)部分有點意思,一般在Windows下目錄過長的話,目錄就刪除不了。而這個程式可以解決這個因

Windows 強制刪除檔案資料命令 一、刪除檔案或目錄CMD命令: rd/s/q D:\app 強制刪除檔案資料資料內所有檔案del/f/s/q D:\app.txt

Windows 強制刪除檔案及資料夾命令 一、刪除檔案或目錄CMD命令: rd/s/q D:\app  (強制刪除檔案資料夾和資料夾內所有檔案)del/f/s/q D:\app.txt    (強制刪

File-用遞迴刪除資料資料可能有檔案資料

利用遞迴演算法刪除某資料夾(包括其所有的子檔案及資料夾) import java.io.File; public class Dem01 { public static void main(String[] args) { File file = new F

redis 在Windows的安裝及基本操作更新中~~~

有用 redis 安裝 abc nbsp com inux eas pan 安裝目錄 Redis 安裝 Window 下安裝 下載地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。這個需

windows測試磁盤讀寫HD Tune

hd tune hd tune測試磁盤讀寫速度 3個SATA磁盤組成RAID 5,4個SAS硬盤組成另外一個RAID 5。測試結果如下:用HD Tune測試讀速度:用HD Tune測試寫速度(需要刪除分區再測試):windows下測試磁盤讀寫(HD Tune)

【C++】C++讀取特定路徑所有檔案//*資料的所有圖片、文件等

內容:主要有兩種,一是藉助相關結構體,二是針對檔名排練有序。 一、藉助結構體 1.引用標頭檔案 #include <io.h> #include < fstream> #include < string> 2.適用範圍 沒有限制。

【學習】json 檔案 csv檔案讀寫

1,json json.dumps() ---將字典轉成JSON格式 import json zhidian_json=[{ 'name':'jing1', 'age':'21', }, { 'name':'jing2', 'age':'

windows磁碟相關介面呼叫例項持續更新

windows下磁碟相關介面呼叫例項 1、windows下獲取磁碟空間介面呼叫例項 //windows下獲取磁碟空間介面呼叫 void GetDiskSpaceTest(void) { /* qwFreeBytesToCaller

Apache+php+mysql在windows的安裝與配置圖解最新版

先準備好軟體: 一、安裝Apache,配置成功一個普通網站伺服器 出現Apache HTTP Server 2.0.55的安裝嚮導介面,點“Next”繼續 確認同意軟體安裝使用許可條例,選擇“I accept the terms in the l

Linux靜態庫動態庫共享庫

Linux作業系統支援的函式庫分為靜態庫和動態庫,動態庫又稱共享庫。linux系統有幾個重要的目錄存放相應的函式庫,如/lib /usr/lib。 靜態函式庫:       這類庫的名字一般是libxxx.a;利用靜態函式庫編譯成的檔案比較大,因為整個函式庫的所有資料都會被整合進目的碼中,他的優點就顯而易見了

linux系統上傳下載檔案命令列

SecureCRT與linux互相上傳和下載檔案(命令列) 在scrt中檔案的上傳或者下載除了使用命令列以後可以通過ftp,今天咋們就用命令列rz實現檔案的上傳, 上傳 1. 檔案的上傳

瞭解npm的檔案結構npm-folders配置檔案npm-mrc

一、npm的檔案結構   npm的安裝:     本地安裝 1. 將安裝包放在 ./node_modules 下(執行 npm 命令時所在的目錄),如果沒有 node_modules 目錄,會在當前執行 npm 命令的目錄下生成 node_modules 目錄。 2. 可以通過 require() 來引

如何刪除檔案資料的所有檔案 vb

MyPath = target & "/"  ' 指定路徑。MyPath 是要刪除的資料夾            myname = Dir(MyPath, vbDirectory)   ' 找尋第一項。            Do While myname <> ""           

設定SVN忽略檔案目錄資料

在多數專案中你總會有檔案和目錄不需要進行版本控制。這可能包括一些由編譯器生成的檔案,*.obj,*.lst,或許是一個用於存放可執行程式的輸出資料夾。只要你提交修改,TortoiseSVN 就會在提交對話方塊的檔案列表中顯示出未版本控制檔案。當然你可以關閉這個顯示,不過你可

git 刪除版本控制資料windows

由於初學把一大堆工程都加入了版本控制,然後百度了半天http://blog.csdn.net/zfphp/article/details/38012551 搜尋到了一個這個,可是這個是要已經push過,但是我根本沒有push過,下面教一個大家極簡單的方法 跟svn一樣的,不