導航:首頁 > 文件處理 > 批處理統計文件夾名稱

批處理統計文件夾名稱

發布時間:2022-06-28 02:38:35

⑴ 需要一個DOS命令或者是BAT批處理命令,統計文件夾名稱和其內文件數量

@echo off
setlocal enabledelayedexpansion
set p=d:\a\a\01
pushd %p%
(for /f "tokens=*" %%i in ('dir/ad/b') do (
for /f %%j in ('dir/b %%i\*.jpg^|find /v /c ""') do echo %%i %%j))>out.txt
start out.txt

⑵ 如何批處理統計當前文件下多個文件夾內的子文件夾數量,分別將文件夾名及其子文件夾數量寫入*.txt中

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的多個文件夾放一起雙擊運行
@echo off&mode con lines=3000
rem 當前目錄下多個文件夾內的子文件夾數量
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /ad-h/b') do (
set /p="%%a:"<nul
dir /ad-h/b/s "%%a\" 2>nul|find /c /v ""
)
echo;%#% +%$%%$%/%_% %z%
pause
exit

⑶ 按照文件名列表用批處理統計文件屬性信息

Option Explicit

Dim searchPathD,searchPathE,fileTxtPath,fileFormat,f
searchPathD = "D:\個人文件"
searchPathE = "E:\"
fileTxtPath = "D:\testfile.txt"
fileFormat = ".mp4"

directory_files searchPathD : msgbox f

⑷ 用批處理命令獲取文件夾名稱

1、在電腦中新建一個文本文檔,雙擊打開該文檔。

⑸ 使用批處理,將文件夾中多個文件的名稱變為文件夾名稱

復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件夾放一起運行

<#:
cls&echooff&modeconlines=5000
rem將當前目錄里的多個子文件夾里的文件以其所在的子文件夾名稱重命名
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
powershell-NoProfile-ExecutionPolicybypass"Invoke-Command-ScriptBlock([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))))-Args'%~f0'"
echo;%#%+%$%%$%/%@%%z%
pause
exit
#>
[byte[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item-liter$args[0];
$path=$self.Directory.FullName;
$folders=@(dir-liter$path-recurse|?{$_-is[System.IO.DirectoryInfo]});
for($i=0;$i-lt$folders.length;$i++){
$files=@(dir-liter$folders[$i].FullName|?{$_-is[System.IO.FileInfo]});
for($j=0;$j-lt$files.length;$j++){
$newname=$folders[$i].Name+$files[$j].Extension;
$newfile=$files[$j].Directory.FullName+''+$newname;
$n=2;
while(test-path-liter$newfile){
$newname=$folders[$i].Name+'('+$n.toString()+')'+$files[$j].Extension;
$newfile=$files[$j].Directory.FullName+''+$newname;
$n++;
};
$files[$j].FullName+$c+$newname;
};
}

⑹ 批處理bat 獲得指定目錄內的文件夾名稱

1、在電腦中新建一個文本文檔,雙擊打開該文檔。



2、在頁面中輸入:@Echo off   dir /b>test.txt,在off位置開始切換到第二行。



3、選擇文本文檔的「文件」選項點擊「另存為」,將新建文檔改名為「復制文件名稱.bat」。



4、即可生成批處理文件,並將其拖入需要提取文件名的文件夾中。



5、雙擊打開批處理程序,在文件夾中就會出現一個「test」的TXT文檔。



6、打開後即可看到頁面中已經將文件夾的名稱提取出來了。

⑺ 用批處理命令批量獲取指定文件夾內的文件夾名

::保存批處理後,將要處理的文件夾或磁碟拖到批處理圖標上即可處理
@echo
off
echo\正在羅列目錄,請稍候……
(echo\不含子目錄
echo\------------------------------
for
/f
"delims="
%%a
in
('dir
/b
/ad
%1')
do
echo/%%~na
echo\&echo\
echo\含子目錄
echo\------------------------------
for
/f
"delims="
%%a
in
('dir
/b
/s
/ad
%1')
do
echo/%%~na)>wkdxz
start
/wait
notepad
wkdxz
del
/a
/f
/q
wkdxz

⑻ 批處理 查找文件夾並獲取其名稱

開始/運行
輸入cmd
/c
"dir/b/ad
*ac*>d:\aclist.txt"即可如果要在批處理中執行,只需把其中引號中的內容(不要引號)寫上

⑼ 如何用批處理統計當前bat文件所在文件夾下文件名含有特定字元串的文件的總數

以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echo off
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
dir /a-d/b/s "*特定字元串*"|find /c /v "">"xxx.txt"
echo;%#% +%$%%$%/%@% %z%
pause
exit

⑽ 如何用批處理統計當前文件夾中每個文件夾里的文件數目,並記錄文件夾名稱和文件數目到文本

@echooff&
(for/f"delims="%%iin('dir/ad/b"%~dp0"')do(
for/f"tokens=1-2*"%%jin('dir/a/s"%~dp0%%i"^|findstr/r"[0-9]*.個文件>"')do(setn=%%j)
echo%%i[!n!個文件]))>>result.txt
pause

閱讀全文

與批處理統計文件夾名稱相關的資料

熱點內容
him觸摸編程軟體 瀏覽:929
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852
java棧的元素 瀏覽:737
程序員與籃球事件 瀏覽:675
app反編譯不完整 瀏覽:788
電腦上的文件夾怎麼調整 瀏覽:7
伺服器無響應是什麼原因呀 瀏覽:984
wd文檔里的app怎麼製作 瀏覽:513
電腦里的文件夾沒有了一般能恢復嗎 瀏覽:418
哪裡有配加密鑰匙的 瀏覽:210
伺服器開不了機怎麼把數據弄出來 瀏覽:958
gif動態圖片怎麼壓縮 瀏覽:521
黑猴子棒球壓縮文件解壓密碼 瀏覽:631
如何讓app適應不同的手機屏幕大小 瀏覽:10
蘋果手機如何給安卓手機分享軟體 瀏覽:761
蘋果電腦怎麼運行騰訊雲伺服器 瀏覽:59
明日之後沙石堡命令助手 瀏覽:261
蛋糕店用什麼樣的app 瀏覽:877
長安銀行信用卡app怎麼取現 瀏覽:635
dos命令cmd命令的 瀏覽:226