2013-01-25 32 views

回答

0

不同的操作系统有不同的应用程序,并且有很多应用程序,它们给用户提供一些关于如何压缩文件的选项(例如:快速,压缩,...)。尝试在你的应用程序中查找它。

0

请注意选项-ddzip。捕获zip进程的输出并将每个点与-ds的值相乘。您可能需要与进程间通信,exec,fork和管道保持良好关系。

-dd 
    --display-dots 
      Display dots while each entry is zipped (except on ports that 
      have their own progress indicator). See -ds below for setting 
      dot size. The default is a dot every 10 MB of input file pro- 
      cessed. The -v option also displays dots (previously at a much 
      higher rate than this but now -v also defaults to 10 MB) and 
      this rate is also controlled by -ds. 

或者你可以直接读取线和点票多少文件被添加对存在多少;这是不太精确的,因为尺寸可能大不相同。

你也可以只计数文件,但是参考文件的大小 - 这比计算点更容易,具有很好的准确性,但是你失去了分辨率(至少在你已经处理好几个文件之前)。

无论如何,quantity_processed_so_far/time_so_far * total_quantity应该会给你一个总的时间估计。