¿Cómo eliminar carpetas creadas por TexStudio y que no se eliminan?

¿Cómo eliminar carpetas creadas por TexStudio y que no se eliminan?

Soy nuevo en Latex y uso TexStudio en Windows 10. Hice algo inesperado después de escribir el comando para incluir un archivo y aún no había cerrado la expresión. Hice clic en "Sí" cuando TexStudio me preguntó si debía crear el archivo no existente. Estaba realmente distraído en ese momento...

Como resultado, TexStudio ha creado una serie de carpetas anidadas con nombres largos compuestos por fragmentos de mi código de archivo .tex. La última carpeta de la cola se denomina " C$ ".

En ningún nivel puedo eliminar ninguna de estas carpetas. Windows 10 dice "Ya no está en esa ubicación" o ejecuta la eliminación, pero al final todas las carpetas siguen en su lugar. También intenté cambiar el nombre de la carpeta a través de la línea de comando. Podría cambiar el nombre de algunos pero no eliminarlos, no pude cambiar el nombre de " C$ " en absoluto. ¿Cómo puedo deshacerme de esas carpetas?

Editar: cuando estoy en algunas de las subcarpetas, no puedo hacerlo, cd..dice que el sistema no puede encontrar la ruta. La carpeta no aparece net share attrib D:\[folder]\C$y attrib \\?\D:\[folder]\C$no encuentra la carpeta

Respuesta1

Windows NT (Win 10 es la última versión) es un sistema operativo que ejecuta otros sistemas operativos. Actualmente Windows y Unix, pero en el pasado también OS/2.

Así que puedes hacer cosas en el sistema operativo NT subyacente que son ilegales en Windows. Lo principal de Windows es que los programas asignan 260 caracteres para almacenar nombres de archivos. Si crea un archivo más largo que este, los programas de Windows no podrán acceder a él, como vio al intentar eliminarlo en el Explorador.

Si no le importa crear archivos que otros programas de Windows no puedan leer (porque, por ejemplo, es un servidor de bases de datos) O desea acceder a un archivo creado según las convenciones de nomenclatura de Unix, le indica a Windows que desactive las comprobaciones de nombres de archivos de Windows ( y asigna 33K caracteres de memoria para almacenar el nombre del archivo o su programa fallará).

\\?\Antepuesto a una ruta de archivo completa, se desactivan las comprobaciones de nombres de archivos de Windows.

Pruebe en la carpeta superior no deseada

rd /s "\\?\C:\Folder"

Ver rd /?. /selimina un árbol de carpetas Y archivos.

Para obtener más información sobre los nombres de archivos, consultehttps://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file

Consulte también la hoja de referencia del mensaje CMDhttps://winsourcecode.blogspot.com/2019/12/command-prompt-cheat-sheet.html

información relacionada