5 votos

¿Cómo puedo activar la creación de un archivo .DS_Store en un directorio?

¿Cómo puedo activar la creación de un archivo .DS_Store en un directorio?

Tengo un Macbook Pro y en algún momento me encontré con que dentro de un directorio, las fechas de modificación de algunos directorios de primer nivel habían cambiado. Lo investigué y encontré que había archivos .DS_Store en estos directorios o en algunos subdirectorios de ellos. Hay algunas cosas que estoy haciendo para tratar de deshacerme de ellos y restaurar las fechas modificadas y luego asegurarme de que no vuelva a ocurrir (entiendo que uno puede configurar el finder para que no produzca estos archivos .DS_Store). Pero, aparte de eso, también estoy tratando de reproducir el problema y eso es lo que estoy preguntando aquí.

He probado a crear un directorio en mi mac, y mirarlo en el finder, añadirle un archivo, y verlo desde una máquina Windows, y copiarlo de mac a Windows, pero no se genera ese archivo .DS_Store

Parece que ocurre en barridos.. un montón con esta fecha/hora, un montón con aquella fecha/hora. Pero no sé exactamente lo que estaba haciendo en esa fecha/hora. Así que no puedo determinar realmente lo que se pone en marcha. Y estoy tratando de determinarlo lo suficientemente bien como para reproducirlo, para poder activarlo yo mismo.

He probado a copiar un directorio en un USB con formato exFAT.

Supongo que para hacerlo es algo que tiene que ver con copiar o ver en el finder o ver la carpeta de mac desde una máquina Windows y copiar las cosas desde allí.

No consigo reproducirlo. Mi directorio de prueba no tiene un archivo .DS_Store en él.

Me interesaría saber si alguien sabe cómo reproducir de forma fiable el fenómeno del archivo .DS_Store que se genera en un directorio o directorios.

¿Alguna idea de cómo puedo hacerlo?

2voto

Yo sugeriría crear una carpeta desde el terminal. Dentro de la carpeta crear una carpeta temporal y un archivo temporal. Desde la terminal, abre el directorio en el finder, crea una nueva carpeta y reordena todos los elementos. Después de trastear, comprueba en el terminal si se ha creado .DS_Store.

Estos son los pasos:

  1. Terminal abierta
  2. mkdir Carpeta
  3. Carpeta de cd
  4. mkdir MiCarpeta
  5. tocar MiArchivo.txt
  6. abierto .
  7. Menú > Ordenar por > Ninguno
  8. Menú > Archivo > Nueva Carpeta > "Temp"
  9. Mueve todos los elementos
  10. En el terminal, compruebe si se ha creado el almacén .DS.

P.D. Estoy utilizando MacOS 11.1

1voto

Oskar Puntos 1242

Este archivo persigue los metadatos de vista y ordenación del Finder para que cambiar las opciones de la vista de carpetas o moviendo un icono en el modo de vista "escritorio" a un lugar diferente debería ser suficiente para hacer que .DS_Store se cambie.

El sistema de archivos puede almacenar datos en caché, por lo que, en algunos casos, la escritura de archivos podría no producirse hasta que se expulse el recurso compartido. En el caso de los volúmenes de red o el almacenamiento interno, la escritura del archivo debería ser casi instantánea, a menos que exista un caso límite en el que el sistema tenga el archivo abierto y luego lo elimine. Ese tipo de archivo temporal sería invisible hasta que se confirmara la eliminación.

Usando el menú de Apple para cerrar la sesión del usuario actual se deberían eliminar todas las escrituras en todas las ubicaciones razonables de .DS_Store. Puede activar los archivos invisibles si quiere verlos creados.

  • - - .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X