
Así que aquí está el escenario. La red de mi empresa tiene un "dropbox" (también conocido como unidad temporal) en la red que podemos usar para almacenar temporalmente nuestros archivos. Sin embargo, TI puede optar, en cualquier noche, por eliminar todos los archivos de la unidad (como la mayoría de las unidades reutilizables). Sin embargo, noté que cualquier script que utilicen para recorrer el árbol de directorios y eliminar los archivos conserva la estructura de la carpeta, independientemente de quién creó la carpeta.
Entonces, la pregunta es, si quiero mantener algún archivo en la unidad en todo momento, ¿puedo de alguna manera hacer que el archivo aparezca en el sistema/script como lo haría una carpeta? Supongo que el servidor es un servidor de Windows.
Cosas que he probado:
- Cambiar el nombre del archivo a una extensión *.FOLDER - NO FUNCIONA
- Cambiar el nombre del archivo a una extensión *.fpbf - En prueba
- Cambiar el nombre del archivo a una extensión *.tsf - En prueba
Notas:
- La idea de .FOLDER fue solo un tiro en la oscuridad. Incluso diceaquíque no funcionará porque "Windows no funciona de esa manera".
- las extensiones fpbf y tsf son algo que viaquí, aunque probablemente tenga un 0,00001% de posibilidades de funcionar
Mi idea es que, si puedo hacer que un archivo aparezca en el sistema como una carpeta, puedo tomar cualquier árbol de directorios, comprimirlo, "convertirlo" en un archivo y evitar que se eliminen todos los datos.
Entiendo que esto realmente no debería hacerse, y que podría haber mejores maneras de hacerlo, pero lo que más pregunto es si esposible, no si este es el curso de acción recomendado.
Respuesta1
Si bien no estoy seguro de si se trata de una implementación específica de la empresa o de un truco del sistema operativo, cambiar el nombre del archivo a una *.FLD
extensión es suficiente. Además, sorprendentemente, un *.File folder
sí "Carpeta de archivos" también funciona. En realidad, al usuario no le parece una carpeta, pero aparentemente el filtro de carpetas de mi empresa la omite.