I
ilook
Unregistered / Unconfirmed
GUEST, unregistred user!
使用同一程序段。统计符合条件的文件个数。在光盘中搜索的结果与在硬盘中的结果有
很大的区别(光盘里的文件与硬盘上的完全一致):程序段如下:
tempfile:=searchpath.Text+'*.mon';
iii:=0;
if FindFirst(tempfile,faAnyFile, sr)=0 then //统计文件个数
begin
iii:=iii+1;
while FindNext(sr)=0 do
iii:=iii+1;
end;
findclose(sr);
在硬盘中搜索的结果为190个,但在光盘中的结果却只有50多个。两者有明显的不同。
我是用指定路径的方法来查找的。如硬盘的盘符为F:光盘的盘符为H:然后在一文本框中
指定是F:/mon/或是H:/mon/。。可惜结果却不为所愿。换了多台机子试都是如此。
求教中。。。谢谢。
很大的区别(光盘里的文件与硬盘上的完全一致):程序段如下:
tempfile:=searchpath.Text+'*.mon';
iii:=0;
if FindFirst(tempfile,faAnyFile, sr)=0 then //统计文件个数
begin
iii:=iii+1;
while FindNext(sr)=0 do
iii:=iii+1;
end;
findclose(sr);
在硬盘中搜索的结果为190个,但在光盘中的结果却只有50多个。两者有明显的不同。
我是用指定路径的方法来查找的。如硬盘的盘符为F:光盘的盘符为H:然后在一文本框中
指定是F:/mon/或是H:/mon/。。可惜结果却不为所愿。换了多台机子试都是如此。
求教中。。。谢谢。