[打屁] 批次把檔案放到資料夾的最上層
呃....簡單的說就是壓縮檔案的時候多壓了一層,解開後要跑兩層才會找到檔案
用這個批次檔可以一次解決一堆目錄
功能:把指定目錄裡面的檔案不管幾層都放到最上層
如R:\folder1\folder2\*.txt
把R:\folder1\拿去處理後 *.txt 會移到R:\folder1\下面
把以下內容用utf-8存成批次檔(如move.bat),
要用的時候把一個或多個資料夾拖到批次檔上面就可以了
chcp 65001
echo off
for %%d in (%*) do if exist "%%~d"\ (
@echo 產生檔案清單 %%d
echo ### Move files to %%~d\ > templist.txt
dir "%%~d" /b /a:d > templist0.txt
for /f "delims=" %%f in (templist0.txt) do (
dir "%%~d"\"%%f" /b /s /a:-d >> templist.txt
)
@echo 依照清單搬移檔案
for /f "skip=1 delims=" %%i in (templist.txt) do ( move "%%i" "%%~d"\ )
@echo 備份檔案清單 %%~nd-backup.txt
copy templist.txt "%%~nd-backup.txt"
)
pause
檔案撞名就無法移動,檔案移動無法復原,風險自負QQ
會產生很多暫存檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.32.18 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1764333096.A.6C9.html
→
11/29 23:44,
13小時前
, 1F
11/29 23:44, 1F
→
11/29 23:44,
13小時前
, 2F
11/29 23:44, 2F
→
11/29 23:45,
13小時前
, 3F
11/29 23:45, 3F
→
11/29 23:46,
13小時前
, 4F
11/29 23:46, 4F
→
11/29 23:46,
13小時前
, 5F
11/29 23:46, 5F
→
11/30 03:03,
10小時前
, 6F
11/30 03:03, 6F
→
11/30 07:17,
6小時前
, 7F
11/30 07:17, 7F
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章