在文件夹的“查看”选项中选择“状态栏”,那么在任务栏中可以显示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
希望能帮助你哈
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)