¿Cómo decide “Enviar a carpeta comprimida (en zip)” de WinXP qué incluir en el archivo zip?

StackOverflow https://stackoverflow.com/questions/30152

  •  09-06-2019
  •  | 
  •  

Pregunta

No me sorprenderá mucho si me rechazan por hacer una pregunta "ajena a la programación", pero tal vez alguien sepa...

Estaba comprimiendo el contenido de mi zona de pruebas de Subversion usando la capacidad incorporada de "Enviar a carpeta comprimida (en zip)" de WinXP y me sorprendió descubrir que el archivo .zip creado no contenía los directorios .svn y su contenido.

Siempre había asumido que todos los archivos estaban incluidos y no puedo localizar qué propiedad/opción/atributo controla la inclusión o no.¿Alguien puede ayudar?

gracias tom

EDITAR:

Entonces, ¿no existe una manera inteligente de manejar el problema?El verdadero problema (mostrar archivos ocultos configurados como verdadero.Las carpetas .svn no están comprimidas porque Windows no las considera carpetas válidas) aún no tiene respuesta.

Gracias...

¿Fue útil?

Solución

Enviar a carpeta comprimida no atraviesa carpetas sin nombres antes del punto (como ".svn").Si tuviera otras carpetas que comenzaran con puntos, tampoco se incluirían.Los archivos sin nombre no están excluidos.El atributo oculto no entra en juego.

Podría ser un error, podría ser por diseño.Recuerde que el explorador de Windows no permite crear carpetas que comiencen con punto, aunque el sistema subyacente pueda manejarlas.

Otros consejos

Es posible que no incluya archivos que normalmente no vería.O bien, es posible que los archivos estén allí, pero es posible que no pueda verlos al volver a abrir el archivo .zip en el explorador porque están ocultos.Puede ir a Herramientas->Opciones de carpeta, ir a la pestaña Ver y seleccionar el botón de opción para ver archivos y carpetas ocultos.

"Enviar a --> Carpeta comprimida (en zip)" crea un archivo zip.Lo que pone allí se basa en su configuración.No incluye archivos ocultos con la configuración predeterminada.Si tiene la configuración de vista del explorador configurada como Kibbee mencionó en "Mostrar archivos y carpetas ocultos", entonces "Enviar a --> Carpeta comprimida (comprimida)" colocará los archivos ocultos en el archivo zip.

Hay lo que yo llamaría un error en XP donde las carpetas ocultas no se incluyen cuando se recurre a un árbol de carpetas.Puede obtenerlos si están en la carpeta en la que se encuentra.Trabajos recurrentes en Vista.

Archivos que comienzan con "." No tenga especial para Windows, excepto que Windows Explorer no le permitirá crear uno.Sin embargo, es un nombre de archivo válido.

Recomendaría usar algo como 7 cremalleras si sus carpetas contienen archivos/carpetas ocultas/del sistema.

La implementación de Windows 7 de Enviar a carpeta comprimida se comporta de manera diferente: incluye archivos/carpetas que comienzan con un punto (p. ej.".SVN") en el archivo zip.

Parece que la extensión de shell Compressed Folder ignora los directorios (pero no los archivos) cuyos nombres comienzan con un punto, a menos que se indique explícitamente como parámetro (es decir,seleccionado para el comando Enviar a).

Es difícil saber qué más excluye, ya que ni siquiera puedo averiguarlo. qué el elemento de envío "carpeta comprimida" está funcionando en primer lugar, sin consultar documentación de terceros.

Editar:

Bien, el acceso directo de envío "Enviar a carpeta comprimida" tiene una extensión de .ZFSendToTarget, que es manejada por zipfldr.dll, que hace todo el trabajo.

@Kibbee:
El mío incluye carpetas ocultas al comprimir, aunque tengo habilitado "mostrar archivos ocultos".

Finalmente, descubrí que no existe una forma sencilla de comprimir las carpetas .svn y, por lo tanto, pasé a winRAR.Como alternativa, también puedes utilizar winZip.

Una carpeta comprimida no significa que será un archivo .ZIP, sólo se comprime el contenido de la carpeta y para usted se verá como una carpeta normal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top