在WIN7 *** 作系统下,如何显示文件夹里文件的数目

在WIN7 *** 作系统下,如何显示文件夹里文件的数目,第1张

文件夹的“查看”选项中选择“状态栏”,那么在任务栏中可以显示windows7系统中文件夹中文件的数目。具体 *** 作请参照以下步骤。

1、首先开启电脑,在电脑中进入到任意一个文件夹中。

2、然后在文件夹界面上方的菜单栏中找到“查看”选项,进行点击。

3、然后会出现“查看”的下拉菜单框,在选项中找到“状态栏”。

4、找到“状态栏”选项后,用鼠标点击进行选择。

5、完成以上设置后,即可在WIN7 *** 作系统下显示文件夹里文件的数目。

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

编了个批处理把文件50个一分组,现在遇到个小麻烦,就是不能确定文件夹内文件数目,所以在第一句加了个set,每次要改数字,非常麻烦。现在想要要他根据文件数目自动得到c值:举个例子。如果文件数=140那么就返回c=101 如果文件数=2530 那么就返回2501,就是如果此数在**1-**50或**51-**00之间就返回前一个数字(**1或**51),这样就可以让此批处理最高效率执行,各位高手们多多帮忙,谢谢了

Set c=1951

Set a=1

Set b=50

:MDFolders

md %a%-%b%

if %a%==%c% goto next

Set /a a=%a%+50

Set /a b=%b%+50

goto :MDFolders

:next

Set a=%c%

Set /a b=%a%+49

:MoveFiles

for /L %%q in (%a%,1,%b%) do move *%%q.* %a%-%b%\

Set /a a=%a%-50

Set /a b=%b%-50

if %a%==1 goto end

goto MoveFiles

:end

dir /ad/b/s |sort /r >kill.txt

For /f "tokens=*" %%i in (kill.txt) DO rd "%%i"

del *.* /q

解析:

只是要得到某文件夹下的文件数的话

我想可以使用dir命令来实现

假设目录为C:\的话

那么可以使用以下语句得到

C盘下的文件数目(包括隐藏或系统文件)

dir C:\ /W /B /A-D | find /V /C ""

欲将结果保存到变量C中的话

可以使用以下语句

dir C:\ /W /B /A-D | find /V /C "">D:\_tmp.txt

set /P c=<D:\_tmp.txt

del D:\_tmp.txt

这样%c%中就存储了文件的数目

注意:

之所以使用D:\_tmp.txt而非简单的_tmp.txt

是因为简单的使用_tmp.txt

会在当前目录下生成一个多余文件

如果要处理当前目录的话

将形成干扰

楼主你好

具体代码如下:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#define N 40

int main()

{

int i,count = 0

char *cSource,*cSearch

FILE *fp

cSource = (char *)malloc(N * sizeof(char))

cSearch = (char *)malloc(3 * sizeof(char))

if((fp = fopen("word.txt", "r")) == NULL)

{

printf("文件打开失败!\n")

exit(0)

}

printf("输入统计的汉字:")

scanf("%s", cSearch)

fgets(cSource, N, fp)

for(i = 0i <(int)strlen(cSource)i++)

{

if(cSource[i] == cSearch[0] &&cSource[i+1] == cSearch[1])

//一个汉字占两个字节 所以需要判断两个字节的内容

count++

}

printf("%d\n", count)

return 0

}

如果word.txt中包含的内容为:你好吗 你 你

输入:你

输出:3

希望能帮助你哈


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12094798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存