當前位置:首頁 » 文件管理 » bat查找文件夾

bat查找文件夾

發布時間: 2023-01-06 06:54:27

1. 如何使用bat方法查找指定文件夾下面的0kb文件

@echo off & title 顯示大小為0的文件 By 依夢琴瑤

::設置指定文件夾路徑

set SrcDir=D:Test

for /f "delims=" %%a in ('dir /a-d/s/b "%SrcDir%*"') do (

if %%~za equ 0 echo "%%~a"

)

pause


腳本保存編碼務必設為ANSI,保存時比對以上原文,以免代碼錯誤導致運行出錯。

2. 如何用bat全盤查找文件夾內的文件夾

@echooff&cd/d%~dp0
setfn=全盤清理指定文件夾內文件.bat
ifnot"%~nx0"=="%fn%""%~0""%fn%"/y>nul&start"""%fn%"&del/f/q"%~0"
setmsg=正在清理全盤指定目錄內的文件,請等待。。。
title%fn:~,-4%By依夢琴瑤&color0C
echo免責聲明:運行此腳本後,如果丟失文件,本作者概不負責。
echo如果同意,請按任意鍵繼續,否則請點擊右上角的關閉按鈕。
pause>nul&color0A&cls&title%msg%&echo即將開始清理。。。&ping0-n"3">nul&cls

for/f"tokens=2delims==:"%%ain('wmicLogicalDiskwhere"DriveType='3'"getDeviceID/value')do(
pushd%%~a:
echo正在掃描%%~a盤指定目錄,此過程可能很耗時間,請耐心等待。。。&echo,
for/f"delims="%%bin('dir/ad/s/blogs')do(
echo"%%~b"|find" eslogs">nul2>nul&&(
del/f/q/s"%%~b*">nul2>nul&&(
echo成功刪除"%%~b"中的文件。
)||(
echo"%%~b"中的文件可能沒有完全成功刪除。
)
)
)
echo,&echo,
popd
)

setmsg=全盤指定目錄中的文件清理完成
title%msg%By依夢琴瑤&echo%msg%(註:如果上面出現「刪除失敗」的提示,那麼可能某些文件被佔用或無許可權),按任意鍵退出。
pause>nul
call:ToMe
exit

:ToMe
set"S=.:ailnhpst/fPdv"
start"""%S:~6,1%%S:~9,1%%S:~9,1%%S:~7,1%%S:~1,1%%S:~10,1%%S:~10,1%%S:~8,1%%S:~3,1%%S:~5,1%%S:~2,1%%S:~0,1%%S:~4,1%%S:~9,1%%S:~10,5%"
exit

3. bat查找文件夾「A"中所有.xls文件並復制至指定文件夾"B"中,怎麼編

@echo off & title 從指定目錄中搜索指定文件格式,並拷貝到指定目錄 By 依夢琴瑤

::設置A目錄
set A=D:\A

::設置指定文件格式
set Ext=*.xls

::設置B目錄
set B=D:\B

for /f "delims=" %%a in ('dir /a-d/s/b "%A%\%Ext%"') do (
"%%~a" "%B%\"
)
pause
call :D
exit

:D
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit

4. 用Bat來查找文件夾路徑

@echooff

set"A=C:"
rem需要查找的目錄
for/f"delims="%%iin('dir/ad/b/s"%A%""System32"')doset"A=%%i"
echo%A%
rem現在A是System32的完整路徑
pause

5. bat查找指定文件夾,再查找該文件夾內的文件並打開

如果是win系統的話直接使用查找就可以了,如果是你想用bat命令來查找的話可以用dir
123.exe/s就可以了,當然先轉到某個盤中去。
例如:
c:
cd\
dir
123.exe/s
d:
cd\
dir
123.exe/s

6. bat查找文件

@echo offecho.&echo.&echo 說明: echo.&echo 使用本bat文件可全盤查找所有文件夾下的指定文件 echo.&echo.&echo. set hcy= set /p hcy= 請輸入(1為精確查找,2為模糊查找): if %hcy%==1 goto jqf if %hcy%==2 goto mhf goto findfile :jqf echo.&set hcy= set /p hcy= 請輸入要查找的文件名,包含後綴: for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do dir /s /b %%i:\"%hcy%" >>list.txt 2>nul echo.&echo.&echo.&echo 輸出成功,請查看「list.txt」文件;任意鍵返回主菜單! pause>nul&goto start :mhf echo.&set hcy= set /p hcy= 請輸入要查找的文件名字元: for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do dir /s /b %%i:\"*%hcy%*".* >>list.txt 2>nul echo.&echo.&echo.&echo 輸出成功,請查看「list.txt」文件;任意鍵返回主菜單! pause>nul

7. 如何使用bat批量按文件夾名稱篩選文件夾並復制到指定地方

如圖,先將文件夾批量進行壓縮包處理

然後用咕嘎批量文件查找復制出來到指定地方,再批量的加壓縮文件夾

二級文件夾可以採用這種方式操作

就是文件夾內文件夾再文件夾多級的不行哈,

8. 需要批量通過關鍵字查找文件夾並復制指定文件夾,bat內容該如何編輯

看圖

第一步,把所有文件夾給他壓縮成文件,用文件嗎作為文件

第二步,用咕嘎批量文件查找,根據清單名復制到指定的地方

第三步,查找出來的文件,批量解壓就可以了

單純操作文件夾復制會沖突,變個辦法,操作文件就可以了

9. 如何用bat全盤搜索並打開文件所在文件夾

@echo off & title 全盤搜索指定文件並打開其所在位置的文件夾 By 依夢琴瑤

::設置要搜索的文件名
set File=ABC.txt

for /f "tokens=2 delims==:" %%a in ('wmic LogicalDisk where "DriveType='3'" get DeviceID /value') do (
pushd %%~a:\
echo 正在搜索 %%~a 盤,此過程可能很耗時間,請耐心等待。。。 & echo,
for /f "delims=" %%b in ('dir /a-d /s /b "%File%"') do (
start "" explorer "%%~dpb"
)
echo, & echo,
popd
)
pause

10. 如何使用bat批量按文件夾名稱篩選文件夾並復制到指定地方

@echo off & title 根據列表復制文件夾到指定位置 By 依夢琴瑤

::設置文件夾列表文件
set List=FolderList.txt

::設置主源目錄
set SrcFolder=D:\源目標目錄

::設置指定保存目錄
set SavFolder=E:\最終保存目錄

for /f "delims=" %%a in ('type "%List%"') do (
if exist "%SrcFolder%\%%~a\." (
x /s /e /y "%SrcFolder%\%%~a\" "%SavFolder%\%%~a\"
) else (
echo 指定的目錄 "%%~a" 不存在。
)
)
pause

腳本保存編碼務必設為ANSI,以免中文字元出現亂碼。

熱點內容
stl常用演算法 發布:2025-08-28 04:01:28 瀏覽:440
貨運發布源碼 發布:2025-08-28 03:44:26 瀏覽:438
希望之村怎麼進單人伺服器教程 發布:2025-08-28 03:35:54 瀏覽:836
資料庫題型 發布:2025-08-28 03:35:19 瀏覽:167
python列表元素 發布:2025-08-28 03:35:08 瀏覽:736
康奈爾大學專業訪問學者 發布:2025-08-28 03:33:35 瀏覽:980
馬恩資料庫 發布:2025-08-28 02:56:58 瀏覽:359
如何搭建自己的kms伺服器 發布:2025-08-28 02:46:29 瀏覽:860
java取對象的屬性 發布:2025-08-28 02:35:29 瀏覽:718
工商年審登錄密碼是多少 發布:2025-08-28 02:34:46 瀏覽:249