1樓:匿名使用者
@echo off
setlocal enabledelayedexpansionfor %%i in (!*.txt) do (set str=%%~ni
copy %%i ..\b\!str:~1!\)以上為**,放在資料夾a裡執行,如果不不行的話,吧..\b\改成b資料夾的相對路徑
2樓:匿名使用者
好辦,稍等,大概要10分鐘內,如果你還有要補充的,繼續追問你得給點懸賞分吧,對吧
請把你的a,,b,,資料夾對應的完整路徑給出來,如果不給出前提條件,我會把d盤假設2個資料夾,分別是d:\a 和d:\b
包含字尾是什麼意思,指定字尾txt格式全部移動,是這個意思嗎如果是的話,也是很好辦的,你還是上來說句話吧,沒有太明白你的意思@echo off
move /y d:\a\001.txt d:
\b\001.txtmove /y d:\a\002.
txt d:\b\002.txtmove /y d:
\a\003.txt d:\b\003.
txtmove /y d:\a\004.txt d:
\b\004.txtmove /y d:\a\005.
txt d:\b\005.txtmove /y d:
\a\006.txt d:\b\006.
txtmove /y d:\a\007.txt d:
\b\007.txtmove /y d:\a\008.
txt d:\b\008.txtecho 如果還有更多檔案,可以繼續增加行echo 完畢
pause
或者這樣也可以
@echo off
move /y d:\*.txt d:\b\echo 完成
pause
用批處理指令碼如何根據特定字元進行批量移動資料夾及檔案 10
3樓:匿名使用者
將bat檔案與處理目錄放在一起並執行,請備份檔案再測試.
@echo off
for /f "delims=" %%a in ('dir /ad/b') do (
for /f "delims=-" %%b in ("%%a") do (
if not exist "%%b" md "%%b"
move "%%a" "%%b") )
4樓:匿名使用者
for /f "tokens=1,* delims=-" %%i in ('dir /b /a:d ".\"') do ( set d=%%i
move %%i-%%j %d%)
bat批處理,根據清單中的檔名將多個檔案移動到另外乙個路徑下,如何批量處理?非常感謝!
批處理如何實現自動按建立日期批量移動資料夾 5
5樓:依夢琴瑤
for /r "指定目錄" %%a in (*) do (if not exist "%%~na" md "%%~na"
move "%%~a" "%%~na\")
如何用批處理移動檔案及資料夾?
6樓:
1、舉個例子,比如我們要把資料夾1-5移動到彙總資料夾中,如下圖所示,
2、我們開啟乙個**,在第一列中輸入move,在第二列中輸入每乙個資料夾的名字,在第三列中輸入想要移動的資料夾的名字,如下圖所示,
3、然後在資料夾中新建乙個文字文件,如下圖所示,4、把文字文件的字尾名改為bat,然後點選是,如下圖所示,6、複製**中剛才我們所述的內容,如下圖所示,7、貼上到文字文件中,如下圖所示,
8、貼上完成之後,記得儲存文件,如下圖所示,9、然後雙擊執行文字文件,如下圖所示,
10、最後我們就可以看到資料夾,按照我們的需要,自動移動到彙總資料夾中了,如下圖所示,
7樓:兩隻路邊的螞蟻
@echo off
set "xz=%*"
for %%a in (%xz%) do (if exist "%%~dpnxa\" (echo d|xcopy %%a /e /r /k "d:\123\%%~na" && rd /s /q %%a) else (move /y %%a "d:\123\")
)echo ok&pause>nul
改了個簡單點的,現在試試效果,整那麼多沒用的**,有的人不嫌累??
8樓:麥兜
@echo off&title %0
echo 需要移動的檔案
echo //---------------檔案---------------\\
for %%1 in (%*)do echo %%1
set/po=請輸入目標完整路徑:
::作個判斷,引用樓下**,rd是刪除資料夾.所以以防誤刪檔案,做了少量修改!
:restart
cls&echo 是否真的移動檔案?(yes/quit).&echo.&echo 是就選擇y,如果不是就選擇q退出
set/pp=請輸入:
if /i %p% == y for %%1 in (%*)do if /i exist "%%1\" (echo d|xcopy /e /r /k %* "%o%\%~n1" && rd /q %*) else (move /y %* "%o%")
if /i %p% == q title 安全離開
goto restart
9樓:匿名使用者
move %* d:\123
求bat批處理,批量修改資料夾名,把資料夾名的後8位字元挪到最前面
國華批量改名器 acdsee是乙個家喻戶曉的看圖軟體,可能大家也知道它有乙個非常著名的批量改檔名的功能,能夠給我們帶來很多方便,1 更改檔案位數2 可以使用 號3 資料夾重新命名 自己寫的漫畫檔名修改器 需要手動添引數,可以把類似 妖精的尾巴 第01卷 001.jpg 改為 1.jpg echo o...
批處理替換指定檔案中的內容,批處理替換指定檔案中的內容
如果有特殊字元!會出錯啊。說明 setd d 是吧替換成了兩個空格,你可以改成沒有空格。儲存為bat檔案。在txt檔案所在目錄裡執行。echooffecho0 tem nulsetlocalenabledelayedexpansionfor f delims ain dir a d b b do s...
bat指令碼有什麼作用,什麼是批處理檔案??有什麼用途?
bat指令碼也就是批處理指令碼字尾名為.bat cmd批處理命令 批處理檔案是由乙個或乙個以上的dos命令及可執行命令組成的帶有副檔名 bat的檔案。當使用者以批處理檔名為命令時,dos會自動依次執行檔案中的命令。批處理檔案的特點是一次建立可多次執行。在批處理檔案中有乙個特殊的批處理檔案,每次啟動計...