CMD 批次刪除、列出與移動檔案 - 命令提示字元

windows cmd bat 批次檔案移動刪除


整理檔案與資料庫時,我們常常需要對數量龐大的資料夾、文件與相片等檔案進行複製、移動與刪除的動作。但這種事情靠人工整理的話不但相當費時,且非常容易出錯,因此本文糊塗流浪貓將介紹如何利用 Wndows 的命令與提示字元來進行這項操作。


刪除子資料夾下所有特定檔案習翠熊為尼

@echo on
for /r %%i in (*.xml) do DEL %%i
pause


列出子資料夾下所有檔案

@echo off
for /r %%i in (*.*) do echo "%%i"
pause


列出子目錄下的檔名並存成列表

dir /b /on /s > list.txt
dir /b /s *.* > file_list.xls


移動資料夾下特定檔案

@echo off
for /r %%i in (*.xml) do MOVE "%%i" X:\pic\MV\
@for /r "X:\pic" %%x in (*.xml) do move "%%x" "X:\pic\MV\"
pause



延伸閱讀

更多 Linux 辦公室戰技




留言