cd /d %~dp0 & setlocal enabledelayedexpansion
echo 正在处理中,请等待。。。 & echo,
for /d %%a in (*) do (
set /a Num=0,SNum=0
for /f "delims=" %%b in ('dir /a-d/b "%%~a\*"') do set /a Num+=1
for /f "tokens=1,2 delims=【】" %%c in ("%%~a") do (
set "SName=%%~c"
set "SNum=%%~d"
set "SNum=!SNum:~,-1!"
)
if !SNum! gtr !Num! (
echo “%%~a”实际文件数 : !Num!
) else (
if !SNum! neq !Num! (
ren "%%~a" "!SName!【!Num!P】"
)
)
)
echo, & echo 处理完成,请按任意键退出
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
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))。
方法:
1、打开你说的那个指定文件夹,然后鼠标右键点击,选择排列图标,然后选择子菜单中的"类型", 然后选中一个类型的所有文件"删除"(注意别真删除了) 然后系统会提示"你确定要将这xx多少项放入回收站吗?" xx项就是文件个数了。
2、求一个批处理命令,生成一个txt文本,只统计大文件夹里每个小文件夹中的文件数量就可以了。
格式为 :文件夹名 数量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)