
Si busca en una carpeta donde abre un documento de Office, .xls, .doc., .pst, lo que sea.... también crea un archivo con el mismo nombre (o cercano a él) precedido por ~$. Obtener una buena definición de qué son estos archivos ha sido difícil. Prueba a buscarlo en Google y verás. Algunos los llaman archivos de "bloqueo". Algunos los llaman archivos "temporales".
Puedo decirle lo que no son... no son los archivos de copia de seguridad/recuperación automática utilizados para recuperar los documentos en caso de que el programa falle. Puede decirle a Excel dónde guardarlos y, de forma predeterminada, se guardan en C:\Users\Users\AppData\Roaming\Microsoft\Excel (o Word o lo que sea).
Entonces, ¿cuáles son los archivos ~$ creados en el mismo directorio cuando abres un documento de Office?
Respuesta1
Estos archivos existen para que Office pueda informar sobre el usuario que actualmente tiene el archivo abierto.
Supongamos que tiene un documento en un recurso compartido de red y desea editarlo. Word intenta abrir el archivo, pero la operación falla porque otra persona está utilizando el archivo. Realmente necesitas trabajar con el archivo, por lo que debes encontrar a la persona que lo mantiene abierto y pedirle que lo cierre. Si tuviera suficiente acceso al servidor de archivos, podría usar el complemento Carpetas compartidas para MMC, pero de lo contrario, estaría atascado.
Por lo tanto, Office escribe uno de estos pequeños archivos al abrir un documento. Registra el nombre para mostrar del usuario actual. Cuando otra instancia de Office intenta abrir el archivo pero obtiene un error, el programa de Office accede a este archivo y le muestra el nombre de la persona responsable del bloqueo. Puede verificar esto en un editor hexadecimal: el primer byte es la longitud del nombre para mostrar, luego la siguiente ejecución de esa longitud contiene el nombre real. Luego también hay otros datos, algunos de los cuales parecen ser el nombre para mostrar nuevamente (pero en UTF-16LE) y el resto no puedo distinguirlo.
DeDescripción de cómo Word crea archivos temporales(desactualizado pero aún útil):
Archivo de propietario (mismo directorio que el archivo fuente)
Cuando se abre un archivo previamente guardado para editarlo, imprimirlo o revisarlo, Word crea un archivo temporal que tiene una extensión de nombre de archivo .doc. Esta extensión de nombre de archivo comienza con una tilde (~) seguida de un signo de dólar ($) seguido del resto del nombre del archivo original. Este archivo temporal contiene el nombre de inicio de sesión de la persona que abre el archivo. Este archivo temporal se denomina "archivo propietario".
Cuando intenta abrir un archivo que está disponible en una red y que ya ha sido abierto por otra persona, este archivo proporciona lanombre de usuariopara el siguiente mensaje de error:
Este archivo ya está abierto pornombre de usuario. ¿Le gustaría hacer una copia de este archivo para su uso?