H hyty Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-22 #1 如题,一个文件正在被拷贝过来,如何获得这个文件的实时的大小?网上找的几种方法都试过了,不行。会直接得出这个文件原先的大小,而不会得出动态的大小。<br>不要告诉我用GetFileSize 会报I/O错误,而且估计也是只获取文件总大小而不是动态大小。<br><br>请各位大虾帮帮小弟,叩首!
如题,一个文件正在被拷贝过来,如何获得这个文件的实时的大小?网上找的几种方法都试过了,不行。会直接得出这个文件原先的大小,而不会得出动态的大小。<br>不要告诉我用GetFileSize 会报I/O错误,而且估计也是只获取文件总大小而不是动态大小。<br><br>请各位大虾帮帮小弟,叩首!
W weiliu Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-22 #4 这个恐怕不行吧,COPY的时候一般都是先分配了一个相同大小的空白文件再填充进去的。<br>这样,你从一开始取文件大小就是跟完成的时候没有什么分别了。<br>你可以用DOS下的DIR命令或用WINDOWS里直接看到的文件尺寸来验证这个。你用FTP下载一个文件的时候,它就不属于这种情况,文件的大小是在不断改变的,而COPY就不是这样。
这个恐怕不行吧,COPY的时候一般都是先分配了一个相同大小的空白文件再填充进去的。<br>这样,你从一开始取文件大小就是跟完成的时候没有什么分别了。<br>你可以用DOS下的DIR命令或用WINDOWS里直接看到的文件尺寸来验证这个。你用FTP下载一个文件的时候,它就不属于这种情况,文件的大小是在不断改变的,而COPY就不是这样。
R rtl Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-22 #5 在文件点右键,然后点属性,就可以看到了<br>------------------------------------------------------<br> http://www.waibaoinfo.com 外包信息网
在文件点右键,然后点属性,就可以看到了<br>------------------------------------------------------<br> http://www.waibaoinfo.com 外包信息网
H hyty Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-23 #6 来自:weiliu, 时间:2007-11-22 13:57:32, ID:3853795<br>这个恐怕不行吧,COPY的时候一般都是先分配了一个相同大小的空白文件再填充进去的。<br>这样,你从一开始取文件大小就是跟完成的时候没有什么分别了。<br>你可以用DOS下的DIR命令或用WINDOWS里直接看到的文件尺寸来验证这个。你用FTP下载一个文件的时候,它就不属于这种情况,文件的大小是在不断改变的,而COPY就不是这样。 <br>--------------------<br>可以的,CopyFileEx,这样子就可以实时得到文件大小了,并可以显示在进度条上。
来自:weiliu, 时间:2007-11-22 13:57:32, ID:3853795<br>这个恐怕不行吧,COPY的时候一般都是先分配了一个相同大小的空白文件再填充进去的。<br>这样,你从一开始取文件大小就是跟完成的时候没有什么分别了。<br>你可以用DOS下的DIR命令或用WINDOWS里直接看到的文件尺寸来验证这个。你用FTP下载一个文件的时候,它就不属于这种情况,文件的大小是在不断改变的,而COPY就不是这样。 <br>--------------------<br>可以的,CopyFileEx,这样子就可以实时得到文件大小了,并可以显示在进度条上。