导航:首页 > 文件类型 > vc获取文件名

vc获取文件名

发布时间:2025-10-07 08:56:44

㈠ 用VC++读取INI文件选项的方法

使用下面的函数:
GetPrivateProfileString
GetPrivateProfileInt

我的INI文件名叫system.ini 内容

[Server]
ServerIP=10.38.163.11
Port=3002

char ipstr[20];//存储IP地址
GetPrivateProfileString("Server","ServerIP",NULL,ipstr,20,"d:\\test\\system.ini");
//第一个参数表示根节点,第二个参数表示子节点,第三个参数表示如果找不到,默认ipstr返回NULL,第四个参数存储返回结果,本例子ipstr就得到10.38.163.11的地址,第五个参数表示读的长度,最后一个参数是INI文件的路径和文件名

int port;
port = GetPrivateProfileInt("Server","Port",0,"d:\\test\\system.ini");
//参看上面的说明以及INI文件

㈡ c++获取指定目录下的文件名

可以使用searchenv函数来实现,参考代码如下:

intmain(void)
{
charpathbuffer[_MAX_PATH];
charsearchfile[]="×.EXE";
charenvvar[]="PATH";

//:
_searchenv(searchfile,envvar,pathbuffer);//C4996
//Note:_searchenvisdeprecated;considerusing_searchenv_s
if(*pathbuffer!='')
printf("Pathfor%s: %s ",searchfile,pathbuffer);
else
printf("%snotfound ",searchfile);
}

㈢ VC环境中用C语言查找当前路径下的所有文件和文件夹的函数是什么

这是我的TFTP程序中的一个函数,是搜索当前盘符下的所有文件,包括文件的大小,并发送到客户端,其中就有查找当前路径下的文件,你自己挑一下,应该能完成你的需求。
void FileList(sockaddr_in sour_addr,char strStartDir[])
{
char sendbuffer[1024];
sockaddr_in destaddr;

int sourlen = 0;
int ret = 0;
int len = 0;
int flen = 0;

fd_set fdr;

unsigned short blocknum = 0;

FILE *file;
char filename[128];

strcpy(filename,strStartDir+2); /*获取文件名*/

strcat(filename,"\\*");
destaddr.sin_family = AF_INET;
destaddr.sin_port = sour_addr.sin_port;
destaddr.sin_addr.s_addr = inet_addr(desthost);//

WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(filename, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
printf ("Invalid File Handle");
}
else
{
while(FindNextFile(hFind,&FindFileData))
{
printf(FindFileData.cFileName);
printf("\r\n");
memset(sendbuffer,'\0',1024);

len = filldata(blocknum++,FindFileData.cFileName,strlen(FindFileData.cFileName),sendbuffer,sizeof(sendbuffer));
ret = sendto(serverSock,sendbuffer,len,0,(sockaddr *)&destaddr,sizeof(destaddr));

}
len = fillover(blocknum,"Over",4,sendbuffer,sizeof(sendbuffer));
ret = sendto(serverSock,sendbuffer,len,0,(sockaddr *)&destaddr,sizeof(destaddr));
FindClose(hFind);
return;
}
}

阅读全文

与vc获取文件名相关的资料

热点内容
熊猫绘画app如何改变素材颜色 浏览:307
3dmax卡通材质教程 浏览:689
新点招标文件下载系统默认哪个盘 浏览:80
台式电脑怎么使用无线网络 浏览:946
苹果5s错误代码50 浏览:244
springboot怎么配置app 浏览:859
电脑编程在哪里学 浏览:883
vc获取文件名 浏览:171
windows文件夹被占用空间 浏览:206
贴图在哪个文件 浏览:693
foxmail独立密码 浏览:793
木马和僵尸网络监测处置平台建设方案 浏览:470
js鼠标左键 浏览:215
学编程需要什么手艺 浏览:771
linux如何删除隐藏文件夹 浏览:89
cf哪个文件是安装文件 浏览:543
如何将电脑文件传到手机上 浏览:756
matlabm文件c语言 浏览:575
学编程用什么电脑软件最好 浏览:344
苹果系统百度网盘下载的文件在哪 浏览:699

友情链接