¿Sobre qué base actualiza el Finder la barra de progreso de copia de archivo?

2

Quiero saber que la progresión de la barra de progreso en OS X se basa en los factores del Finder.

  • Tiempo (pasando o estimado)
  • Número de archivos restantes
  • Tamaño de los archivos restantes

Si es posible, ¿podemos cambiar el factor utilizado de alguna manera para que coincida con nuestra elección?

    
pregunta Confused 17.09.2012 - 09:04

2 respuestas

3

Para hacer una conjetura algo educada

  • La barra muestra "tiempo empleado" frente a "tiempo total esperado"
  • El "tiempo total esperado" es algo dinámico, dependiendo del rendimiento actual. Por lo tanto, si comienza con muchos archivos pequeños (que generalmente toman más tiempo que uno grande), la transferencia parece acelerar más tarde (y viceversa)
  • No conozco ninguna forma de cambiar esto

PS: Y no, no tengo una referencia para eso, solo años de observación

    
respondido por el nohillside 17.09.2012 - 10:44
0

El funcionamiento de una barra de progreso depende completamente del desarrollador que escribió esa parte de la aplicación. Si él / ella no ha establecido disposiciones en las preferencias para permitir que un usuario lo ajuste o modifique, entonces no se puede hacer. El nombre de la clase en Cocoa es NSProgressIndicator, y los métodos setMaxValue y setMinValue establecen los extremos de la barra, y depende del desarrollador incrementar la barra de progreso cuando se necesita actualizar.

PUEDE poder ajustarlo si hay una configuración para él, pero generalmente no.

Espero que esto ayude.

    
respondido por el BSD Guy 21.09.2012 - 01:27

Lea otras preguntas en las etiquetas