1樓:依夢琴瑤
兩個大資料夾中的小資料夾是完全同名的,對嗎?您只是為了舉例,才用a,b代替。
@echo off & title 移動檔案到另一處同名目錄中 by 依夢琴瑤
::設定源目錄,完整路徑
set a=d:\a
::設定目標目錄,完整路徑
set b=e:\b
cd /d "%b%"
for /d %%a in (*) do (
move "%a%\%%~a\*" "%%~a\"
)pause
call :donate
exit
:donate
set s0=fgrh
set s1=.:ailnhpst/
start "" "%s2%%s3%%s1:~10,1%%s0%"
exit
手機上編寫,尚未測試,請執行後,如發現問題,請追問。
2樓:匿名使用者
move b/* a/
求一個bat檔案命令,批量將一個資料夾的所有「子資料夾」下的子資料夾內所有的檔案移動到「子資料夾」下
3樓:匿名使用者
也用不著批處理,就用windows自帶的搜尋命令就可以實現。你在搜尋框裡輸入你檔案的字尾,然後搜尋。得到檔案後,全選。想怎麼移動都隨你便啦。呵呵
用bat把一個資料夾複製到另一個資料夾內的命令怎麼寫?
4樓:海里的月光
1、首先開啟電腦點選滑鼠右鍵選擇新建,再選擇文字文件,在電腦上新建一個文字文件。
2、然後需要重新命名檔案字尾為bat。
3、然後需要按照圖示**輸入::被複制的目標資料夾,set tardir=g:\guoke\,::檔名set filename=guoke.txt。
4、然後需要按照圖示**判斷資料夾是否存在,如果不存在則建立目錄。
5、然後需要按照圖示**複製檔案,並重定向輸出。
6、然後需要按照圖示**輸入判斷上次命令是否執行成功。
7、雙擊bat檔案執行,如果成功複製資料夾則輸出copy successfully。
5樓:匿名使用者
echo d|xcopy d:\test e:\test /s/y
6樓:匿名使用者
xcopy d:\test e:\test
求一個檔案備份指令碼bat命令cmd
7樓:依夢琴瑤
xcopy /s/e/d/y d:\b\* d:\a\
這樣就可以增量備份,如果b目錄的檔案比a目錄的檔案新,就替換,否則就不替換。沒有的就直接複製過去。
如何利用bat指令碼,實現將一個資料夾下面的多個資料夾以及資料夾下的內容,全部複製到一個另外一個資料夾呢
8樓:匿名使用者
bat指令碼如下:
xcopy c:\data\data1 d:\data\ /excopy c:
\data\data2 d:\data\ /e用xcopy 複製目錄樹,/e 引數是包括空目錄。
但如果目標路徑存在,則不能複製。
9樓:
如果資料夾名稱有規律,可以用迴圈語句,如果沒有規律,需要遍歷檔案目錄,然後再移動檔案,具體**可搜尋到
10樓:匿名使用者
xcopy /e c:\data\data1 d:\data
xcopy /e c:\data\data2 d:\data
windows移動資料夾裡面部分檔案到另一個資料夾的批命令 50
11樓:匿名使用者
如果是間隔一定時間執行,可以考慮 任務計劃程式,您可以在開始選單的管理工具中找到,但是移動名稱不同的檔案我還能力有限。
可以使用命令提示符一次性移動檔案,移動檔案完全按照順序移動,但要注意的是,命令提示符的排序是文字排序而不像資源管理器那樣支援數值排序(比如10和2兩個資料夾,資源管理器的排序是2<10,而文字排序是∵1<2,∴10<2)。
參考命令提示符的 move 命令
***********************************=
要移動至少一個檔案:
move [/y | /-y] [drive:][path]filename1[,...] destination
要重新命名一個目錄:
move [/y | /-y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 指定你想移動的檔案位置和名稱。
destination 指定檔案的新位置。目標可包含一個驅動器號和冒號、一個目錄名或組合。如果只移動一個檔案並在移動時將其重新命名,你還可以包括檔名。
[drive:][path]dirname1 指定要重新命名的目錄。
dirname2 指定目錄的新名稱。
/y 取消確認覆蓋一個現有目標檔案的提示。
/-y 對確認覆蓋一個現有目標檔案發出提示。
命令列開關 /y 可以出現在 copycmd 環境變數中。這可以用命令列上的 /-y 替代。預設值是,除非 move 命令是從一個批指令碼內執行的,覆蓋時都發出提示。
***********************************
移動同一型別的檔案可以使用萬用字元*,檔名可以用*.mp4表示。
使用bat的xcopy命令把一個目錄下的指定多個不同的檔案型別複製到別一個資料夾
12樓:別在回來找俄
一、bat命令把一個檔案複製到指定的資料夾的方法是
1、在電腦上新建一個資料夾,再建一個「txt」檔案,並命名、
2、把檔案的字尾名改為「.bat」。
3、開啟檔案,第一行輸入「copy c:\users\administrator\desktop\西遊記\1.jpg c:\」。
4、第二行輸入「pause」
5、儲存後關閉,雙擊檔案彈出「dos」介面
6、可看到c盤下已經複製了一個檔案。
二、bat命令就是批處理命令。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它
的副檔名為 .bat 或 .cmd。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,
系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。
13樓:匿名使用者
xcopy是用來處理檔案及資料夾相關的東西的,如果你只是單純複製是沒必要的,直接用copy就行了,並且copy和xcopy也不支援同時批定多個檔名(只能用萬用字元或具體檔名),你這種檔案又很少,最簡單的辦法直接用&連線兩個語句,即類似copy c:\windows\system32\1.dll d:
\bak© c:\windows\system32\2.exe d:
\bak© c:\windows\system32\3.mdb d:
\bak
如果檔案很多,那就視情況而定了,如果檔案不多,可以用shift,也就是先建立一個比如1.bat,內容如下
@echo off
:getfile
if "%1"=="" goto end
copy "c:\windows\system32\%1" d:\bak
shift
goto getfile
:end
用的時候直接輸入比如
1.bat 1.dll 2.exe 3.mdb 4.bak
如果檔案很多,比如上百個,尋就要用需要用到for了,也就是你把所有要複製的檔名寫入一個txt裡,每行一個,比如是1.txt,內容如下
1.dll
2.exe
3.mdb
4.bak
然後bat放在這個txt同一目錄下,內容為
@echo off
for /f %%i in (1.txt) do copy "c:\windows\system32\%%i" d:\bak
之後直接執行這個bat就可以了。
14樓:肥仔田艾餅
要從驅動器 a 將所有檔案和子目錄(包括所有空的子目錄)複製到驅動器 b,請鍵入:
xcopy a:b: /e
ab兩個資料夾要在同一目錄下
如何獲取一個資料夾下所有的資料夾名呢
在dos下輸入命令 dir a b 會生成檔案,裡面就是該目錄下的所有檔案清單了。dir path dir dir1.txt type dir1.txt其中path為你想要獲取的資料夾的路徑。如何提取資料夾目錄內檔名 1 首先,開啟需要提取檔名的資料夾,對著位址列點選複製資料夾地址。3 接下來把記事...
window資料夾下可以刪除的檔案有哪些?!!
c盤都是系統檔案,刪錯很容易出問題,可以使用系統自帶的清理程式進行清理。如下參考 1.單擊桌面左下角的 開始 選單,然後單擊 設定 圖示。2.點選介面左上角的系統,如下圖所示。3.繼續點選介面左側工具欄中的 儲存 如下圖。4.開啟儲存感知開關,點選 立即釋放空間 5.等待幾分鐘,系統會自動掃描,如下...
怎麼在linux中特定的資料夾下建立檔案
linux中建立 檔案用復touch 例如 touch 1.txt刪除制檔案用rm 例如 rm f 1.txt建立bai 目錄用mkdir 例如 mkdir daiyuanqi刪除空du目錄用rmdir 例如 rmdir daiyuanqi 有東西zhi的目錄不能刪 dao 刪除裝有東西的目錄就用r...