⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_60337.htm

📁 vc
💻 HTM
字号:
<p>
序号:60337 发表者:孙策 发表日期:2003-11-12 21:29:37
<br>主题:怎么才能操作指定目录下的所有文件?MFC
<br>内容:请问怎么样才能操作指定目录下的所有文件.用哪些函数?<BR>比如我要动D:\TEST下面的所有文件,用for()循环,具体该怎么做?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-11-12 21:44:22
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;CFileFind Find;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString FullPathName,Title;<BR>&nbsp;&nbsp;&nbsp;&nbsp;FullPathName=ProgramDirectory +&#34;\\Order\\&#34;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;FullPathName = FullPathName + &#34;*.dgo&#34;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (0 != Find.FindFile(FullPathName))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (Find.FindNextFile())<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title = Find.GetFileTitle();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pListBox-&gt;AddString(Title);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title = Find.GetFileTitle();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pListBox-&gt;AddString(Title);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;Find.Close();
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:孙策 回复日期:2003-11-12 22:31:38
<br>内容:非常感谢!太谢谢你了。<BR>我现在就去试。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-11-13 00:08:02
<br>内容:什么是“动”文件,复制?删除?移动?还是仅仅找出?原理是相同的,但方式就差别大了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:孙策 回复日期:2003-11-13 10:18:43
<br>内容:我要将那些文件用二进制的方式打开然后重新排列,以达到无法用各种默认程序打开的目的.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-11-13 10:23:42
<br>内容:&nbsp;&nbsp; 老大,那去该注册表呀。别在文件上下功夫。要是想让什么程序都打不开告诉您一个最简单的办法,把文件头的512字节移到文件尾就行了下次打开史在一回来<BR><BR>,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-11-13 19:12:18
<br>内容:文件不过是记录了某种格式的数据的信息单元。只要是文件,那就始终是可以打开的!<BR><BR>要达到无法自动启动默认程序打开,修改文件名的扩展名就可以了。要不就修改注册表,还有修改文件类型的关联。<BR><BR>不过,这些操作实际上有什么有意义?别人还不是可以指定某种程序来打开。<BR><BR>难道还没有用过UltraEdit吗。<BR>2003-11-13 19:13:51

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -