Oficina ~ $ Archivos

2

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 cerca de él) precedido por un ~ $. Obtener una buena definición de lo que son estos archivos ha sido difícil. Intenta buscarlo en Google y lo verás. Algunos los llaman archivos "bloqueados". Algunos los llaman archivos "temporales".

Puedo decirte lo que no son ... no son los archivos de AutoBackup / Recovery utilizados para recuperar los documentos en caso de que el programa se bloquee. 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 abre un documento de Office?

ZiggyStardust
fuente
Cuando guarda un documento de Office, se crea uno de estos archivos. Normalmente, cuando cierra el documento original, se eliminan. A veces (como si Word falla o pierde la conexión de red a la ubicación de guardado) no se eliminan.
Twisty Impersonator

Respuestas:

3

Estos archivos existen para que Office pueda informar al usuario que actualmente mantiene abierto el archivo.

Suponga que tiene un documento en un recurso compartido de red y desea editarlo. Word intenta abrir el archivo, pero esa operación falla porque el archivo está en uso por otra persona. Realmente necesita trabajar con el archivo, por lo que desea encontrar a la persona que lo mantiene abierto y pedirle que lo cierre. Si tuviera acceso suficiente al servidor de archivos, podría usar el complemento Carpetas compartidas para MMC, pero de lo contrario, está 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 recibe 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 algunos otros datos, algunos de los cuales parecen ser el nombre para mostrar nuevamente (pero en UTF-16LE) y el resto de los cuales no puedo entender.

De Descripción de cómo Word crea archivos temporales (desactualizados pero útiles):

Archivo de propietario (mismo directorio que el archivo de origen)

Cuando se abre un archivo guardado previamente 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 de propietario".

Cuando intenta abrir un archivo que está disponible en una red y que ya ha sido abierto por otra persona, este archivo proporciona el nombre de usuario para el siguiente mensaje de error:

Este archivo ya está abierto por nombre de usuario . ¿Desea hacer una copia de este archivo para su uso?

Ben N
fuente
¿Entonces opina que es un archivo "Bloqueado" o como lo llama un archivo "Propietario"? ¿Puedes ubicar esa fuente?
ZiggyStardust
1
@ZiggyStardust Sí, "archivo de propietario" es la terminología utilizada por este artículo de MS .
Ben N