怎么样在VC中查找硬盘上或者局域网上得文件?并把地址传给别得程序或者函数? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CFileFind类。下列代码摘自“实效编程百例”1、建一个对话框。有两个编辑框和一个List控件。添加编辑框对应的变量m_strDir和m_strFile和List对应的m_ctrlFileList。2、添加一个按钮,响应下面的函数void CxxxDlg::OnSearchFile(){ UpdateData(TRUE); SearchFile(m_strDir,m_strFile);} void CxxxDlg::SearchFile(CString strDir,CString strFile){ CFileFind find; CString szDir = strDir; if(szDir.Right(1)!="\\") szDir+="\\"; szDir+="*.*"; BOOL res = find.FindNextFile(); while(res) { res = find.FindNextFile(); if(find.GetFileName()==strFile) { m_ctrlFileList.AddString(find.GetFilePath()); } if(find.IsDirectory()&&!find.IsDots()) { SearchFile(find.GetFilePath(),strFile); } } find.Close();} 你再调用WinExec把List控件中得到的路径作为参数传进去就可以操作了。 WSAAsyncSelect函数编译老是提示出现错误? 我HOOK了某个类的构造函数,想得到其对象地址,并用这个地址调用其成员函数,请帮我看看错在何处。 如何通过调试进程来注入DLL? 局域网传输速度不合理!该如何调整? 为什么我用的API函数,编译时却说有错呢? 怎样生成jpg的缩略图呢? 请教如何使用纯SDK写DLL,不使用MFC 以前写的一篇文章,竟然无人欣赏(窗口破坏过程与Windows消息循环) 有没有oicq控件? 这是堆栈的问题吗? 高手过目! 如何设置CPropertySheet的标签的颜色 棋的7、8级已有人通过,现在贴出答案,并且给分!
1、建一个对话框。有两个编辑框和一个List控件。添加编辑框对应的变量m_strDir和m_strFile和List对应的m_ctrlFileList。
2、添加一个按钮,响应下面的函数
void CxxxDlg::OnSearchFile()
{
UpdateData(TRUE);
SearchFile(m_strDir,m_strFile);
}
{
CFileFind find;
CString szDir = strDir;
if(szDir.Right(1)!="\\")
szDir+="\\";
szDir+="*.*";
BOOL res = find.FindNextFile();
while(res)
{
res = find.FindNextFile();
if(find.GetFileName()==strFile)
{
m_ctrlFileList.AddString(find.GetFilePath());
}
if(find.IsDirectory()&&!find.IsDots())
{
SearchFile(find.GetFilePath(),strFile);
}
}
find.Close();
}