當前位置:首頁 » 文件管理 » 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,以免中文字元出現亂碼。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:713
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:980
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:687
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:840
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:747
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1087
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:314
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:194
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:883
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:841