filespec是指任何有效的Mac,Unix和Windows文件路径或文件规格并且可以使用“*”来指示任何字符串。
注意:如果文件名包含空格,则必须使用双引号将文件括起来。
在Mac和Windows下,wide实现通过在一行上放置多个文件名来压缩生成的列表。
Other than minor differences in presentation format, there is only one difference between the Stata and DOS dir commands: the DOS /P option is unnecessary, because Stata always pauses when the screen is full.
1、登录Linux系统之后打开终端,确定你要找关键字的目录。
2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。
3、find -type f -print这个命令可以列出当前目录下的所有文件。
4、type后面的f是file的意思,所以只列出文件,而排除文件夹。
5、接下来只要在find命令后面加上exec命令就可以实现。
//以下是c++方法#include <stdio.h>
#include <io.h>
#include <string.h>
#include <string>
#include <iostream>
using namespace std
#define WIDTH 300
#define H 40
int len = 0
string files[1000]
void getFiles(string path, int deepth)
{
long hFile = 0
struct _finddata_t fileinfo
string p
if((hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) != -1)
{
do
{
if(fileinfo.attrib & _A_SUBDIR)
{
//想取子文件夹里的内容,这里可以用以下代码,deepth控制深度
//getFiles(path + "/" + fileinfo.name, deepth + 1)
}
else
{
files[len] = fileinfo.name
++len
}
}while(_findnext(hFile, &fileinfo) == 0)
_findclose(hFile)
}
}
string path = "E:/"
void main()
{
int i, res
getFiles(path, 0)
for (i = 0 i < len ++ i)
puts(files[i].c_str())
Sleep(800)
return
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)