批處理 文件歸類整理器(當面目錄)
更新時間:2009年05月11日 12:07:02 作者:
對當前目錄下的不同文件進行歸類操作(不處理子目錄)
復(fù)制代碼 代碼如下:
@echo off
title 文件歸類整理器
:: 目的:
::
:: 對當前目錄下的不同文件進行歸類操作(不處理子目錄)
::
:: 2006-12-16 修改了一處錯誤
for /f "delims=" %%i in ('dir /a-d /b /oe') do (
set "nx_name=%%~nxi"
call :build_dir %%~xi
set file_type=%%~xi
)
goto :eof
rem ======= 按文件類型創(chuàng)建文件夾 =======
:build_dir
set types=%1
set types=%types:~1%
:: 判斷要處理的文件是不是批處理自身
if "%nx_name%"=="%~nx0" (set file_self=yes&set file_type=) else set file_self=
:: 判斷文件類型是否發(fā)生了變化
if "%file_type%"=="%1" (set same_type=yes) else set same_type=
if not defined file_self if not defined same_type md %types%文件 2>nul
if not defined file_self move /-y "%nx_name%" %types%文件
goto :eof
相關(guān)文章
Tree、Unformat、Vsafe命令的區(qū)別與使用說明
Tree、Unformat、Vsafe命令的區(qū)別與使用說明...2007-03-03把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開的批處理
把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開的批處理2009-05-05Windows Bat腳本實現(xiàn)定時重啟應(yīng)用程序的項目實踐
本文主要介紹了Windows Bat腳本實現(xiàn)定時重啟應(yīng)用程序的項目實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03