我制作了一個可以的腳本copy certain folders,但我希望它也可以copy the directory folders在找到檔案夾的位置
這些是我的檔案夾,現在我保持簡短,因為我有更多的檔案夾,而不是我在這里共享的檔案夾,在面包檔案夾中我有 20 個檔案夾,在小麥檔案夾中我有 15 個檔案夾,我有更多的主檔案夾,還有數千個
我知道Robocopy并且Xcopy為了我的目標,這些腳本不會完成這項作業,因為我必須有/XD很多檔案夾,而且我必須有很多檔案夾才能在腳本的每個檔案夾中鍵入
這是我的作業站
Grains.bat
Food Network
---- Bread
--- Grains
|-- data.pgt
--- Corn
|-- data.pgt
---- Wheat
--- Grains
|-- data.pgt
--- Flour
|-- data.pgt
Results
All Grains
---- Grains
|-- data.pgt
每個Grains檔案夾都被合并并data.pgt覆寫
我的目標是得到這個結果,并讓它專注于檔案夾名稱
My resluts
All Grains
---- Bread
--- Grains
|-- data.pgt
---- Wheat
--- Grains
|-- data.pgt
這是我的腳本
for /f "tokens=*" %%G in ('dir /b /s /a:d "Grains"') do move "%%G" "All Grains"
現在我只能將腳本制作MOVE成檔案夾,我測驗了副本,但它沒有復制
這是設定此腳本的方法
@ECHO OFF
SETLOCAL
SET "sourcedir=%~dp0"
SET "destdir=%~dp0"
SET "tdnames="Food Network""
SET "leafnames="Grains""
SET "destsub="All Grains""
FOR %%T IN (
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/513804.html
標籤:视窗批处理文件命令
