1樓:匿名使用者
@echo off
2>nul (for %%i in (success failure) do (
for /f "tokens=2delims=,," %%j in ('findstr "@" %%i.txt') do set/a #%%j+=1
)for /f "tokens=1-2delims=#=" %%i in ('set #') do echo;使用者%%i出現次數:%%j)
pause
2樓:匿名使用者
錯誤日誌和成功日誌合併一起統計如下,如需分開統計再追問吧。
@echo off
set fn=成功.log 失敗.log
for /f "tokens=*" %%i in (dir/b %fn%') do (
wfr %fn% -r:" " -t:"\n">temp.txt
for /f "delims=@" %%j in ('findstr "@" temp.txt') do set/a #%%j+=1
)for /f "tokens=1,2 delims=#=" %%i in ('set #') do echo;使用者%%i出現次數:%%j
for /f "delims==" %%i in ('set #') do set %%i=
3樓:容昭
檔案內容格式是怎麼樣的呢?
求一個批處理命令,統計大資料夾裡每個小資料夾中的檔案數量
4樓:匿名使用者
放在你指的大資料夾中執行
%1 %0 :|more /t20 >檔案.txt&start 檔案.txt&exit
for /f "delims=u" %%a in ('cmd /u /c echo 唉') do set "tab=%%a"
for /d %%a in (*) do (
set n=0
for /f "delims=" %%a in ('dir /b/s/a-d "%%a\"') do set/a n+=1
echo,%%a%tab%!n!)
5樓:風元素精靈
cd.>dirfiles.txt
for /d %%a in (*.*) do (set n=0
for /f %%b in ('dir /a-d /b /s "%%a"') do set /a n+=1
echo %%a !n! >>dirfiles.txt)將此批處理儲存在大資料夾下執行,生成統計文字檔案dirfiles.txt
6樓:匿名使用者
只統計大資料夾裡每個小
求用一批處理統計某資料夾中檔案的個數
7樓:
1、首先需要一個資料夾,隨機找一個資料夾,右鍵點選。
2、接下來需要在彈出來的選單欄中,找到屬性並點選它、3、這裡紅框內我們就可以看到包含多少個檔案。
4、我們進入需要統計檔案數的資料夾裡,按住鍵盤的「ctrl」不放,再按住鍵盤上的"a",
5、這時我們可以看見資料夾裡所有的檔案都已經被選中,再看對話視窗左下角即可知道檔案總數,還可以看到所選檔案總數的大小。
8樓:灩麗
1、首先開啟電腦桌面,點按win+r鍵開啟命令視窗,在輸入cmd點選確定。
2、首先輸入python開啟python環境。
3、然後按照圖示**輸入匯入os模組,import os。
3、然後按照圖示**輸入定義一個檔案的路徑dir = "d:/wps"。
4、輸出資料夾內的檔案個數print("資料夾內檔案的個數:",len(os.listdir(dir)))
5、迴圈輸出各個檔案的名稱for name in os.listdir(dir): print(os.path.join(dir,name))。
9樓:匿名使用者
把下面**存為.bat或.cmd, 帶路徑執行即可:
@echo off
if =={} echo.synatx: %0 path & goto end
if not exist "%~1" echo. "%~1" not found. & goto end
for /f "delims=" %%a in ('dir /a-d-s-h /b "%~1" ^| find /v /c ""') do (
echo.total file^(s^): %%a
):end
@echo on
執行示例:
c:\test.bat c:\windows
結果:total file(s): 50
前面有人給出了用find求檔案個數的方案,很好。 不過要注意以下細節, dir引數一要注意/a-d/-s-h, 二要帶/b引數,才能得到正確結果。
如果需要統計可能的隱藏檔案和系統檔案等,那麼dir /a-d可行,但任要dir /a-d /b才可。
10樓:
@echo off
for /f "delims=" %%i in ('dir/b/a-d "d:\112" 2^>nul') do set /a cnt+=1
if defined cnt (echo,共有%cnt%個檔案.) else echo,沒有找到檔案.
pause
你可以把"d:\112"修改成你想要的任何資料夾;
如果希望將」d:\112「下的子資料夾下的檔案也包含在內的話,在dir後面再加個/s
11樓:匿名使用者
cd /d %~dp0
d:cd .\112
dir /b /a-d .\*.* | find /v /c "">count.txt
set /p c= echo %c% pause exit 以上為全部**,我才測試過,完全符合你的要求,你在最後一行會看到檔案數量 12樓:雪海情緣 dir /s/w/o/p/a:-d 是手機還是電腦,手機上在選單中選標記多個,選好後按刪除。電腦上點第一個檔案按shif鍵點最後一個,選好後點滑鼠右鍵點刪除 刪除檔案的命令是del用法 del 檔名 刪除指定的檔案,支援萬用字元。del 刪除目錄下所有檔案 del 檔案路徑或者erase 檔案路徑後面可帶引數,具體引數del p f ... 假定復你的a.xml在d盤下 制echo off setlocal enabledelayedexpansion set x d a.xml set x2 d a1.xml set x3 d a2.xml set y d b.xml for f delims i in x do set line i... 可以利用資料透視錶快速統計所有資料各自出現的次數。軟體版本 office2007 方法如下 1.統計a列中資料各自出現的次數 2.選擇a列插入資料透視表 3.選擇資料透視表放置位置後,在右側,將1分別拖到行標籤和數值中 4.這樣,就統計出了各個數字出現的次數 用countif函式 比如資料11 23...批處理刪除檔案的命令是什麼,怎麼用
批處理將A檔案中的指定內容替換B檔案中的指定內容
ecel中如何統計每個資料出現的次數