En informática , una carpeta virtual generalmente se refiere a un principio de organización de archivos que no depende de su ubicación en una estructura jerárquica de directorios . Consiste en un software que recopila información de un repositorio de datos, que puede ser una base de datos o un índice personalizado, y la presenta visualmente en el mismo formato que las vistas de carpetas . Una carpeta virtual puede considerarse como una vista que muestra todos los archivos etiquetados con una etiqueta específica , simulando así una carpeta cuyo contenido dinámico se puede generar sobre la marcha, según se solicite. Su concepto está relacionado con otros temas de la informática , como la búsqueda guardada , la consulta guardada y el filtrado .
Tecnología
Las carpetas virtuales facilitan a los usuarios la búsqueda de archivos relacionados con el contenido, por ejemplo, por proyecto. El usuario debe especificar criterios y todos los archivos que coincidan con ellos se agrupan dinámicamente en la carpeta virtual. Los archivos en una carpeta virtual no se limitan a una única ubicación física en el disco duro, como ocurre con las carpetas tradicionales, sino que pueden estar en cualquier lugar. De hecho, ni siquiera es necesario que los archivos en una carpeta virtual estén almacenados como archivos en el disco duro. Pueden estar en un recurso compartido de red o en un almacén de datos de una aplicación personalizada, como la bandeja de entrada de correo electrónico o incluso una base de datos.
Los documentos no se pueden "almacenar" en una carpeta virtual, ya que físicamente una carpeta virtual es simplemente un archivo que almacena una consulta de búsqueda. Cualquier intento de almacenar un archivo en una carpeta virtual, según la implementación, se redirige a un almacenamiento físico.
La mayoría de las implementaciones aceleran la búsqueda mediante la preindexación del disco duro o de las ubicaciones donde se debe realizar la búsqueda. Así, al realizar la búsqueda, se utiliza el índice, que es una representación de todos los datos adecuada para una búsqueda rápida. Dado que no se accede a toda la jerarquía de carpetas, la búsqueda se completa mucho más rápido.
Implementaciones
Las carpetas virtuales son un concepto bien establecido en los sistemas operativos . BeOS incluía una versión de carpetas virtuales denominada "consultas guardadas", que desde entonces ha influido en el desarrollo de las funciones de carpetas virtuales en sistemas operativos como Mac OS X, Windows y Linux. Estas carpetas virtuales se rellenan dinámicamente mediante la ejecución de una búsqueda en todo el sistema de archivos , en un subconjunto del mismo o utilizando la versión en caché de la búsqueda.
Historia
BeOS
La versión preliminar para desarrolladores del sistema operativo, publicada en octubre de 1995, incluía funcionalidades similares a las de una base de datos para facilitar a los usuarios la gestión de sus archivos. Para ello, el sistema de archivos indexa ciertos atributos de los archivos, lo que permite una búsqueda rápida. Por defecto, el sistema de archivos indexa automáticamente el nombre del archivo, el tamaño y la fecha y hora de última modificación, pero también puede crear índices para otros atributos si así lo indica una aplicación o el usuario. [ 1 ]
Cuando un usuario realiza una búsqueda de archivos, se crea un archivo en la carpeta "/boot/home/queries" con un nombre derivado del contenido de la consulta y la fecha y hora de la búsqueda, como por ejemplo "Name = Western Infirmary - Mar 21, 11:59:40 PM". Los criterios de la consulta se almacenan en un atributo del archivo llamado "qrystr". [ 2 ] Al abrir el archivo, se consultan los índices del sistema de archivos y se abre una ventana del Rastreador con una lista actualizada de los archivos que coinciden con los criterios.
Se añadieron funciones adicionales a la búsqueda con versiones posteriores. La versión 2 introdujo la posibilidad de editar las consultas guardadas, [ 3 ] y la versión 3 dio a los usuarios la oportunidad de definir sus propios nombres para las consultas guardadas. [ 4 ] Antes de la versión 4 en 1998, todas las consultas se almacenaban indefinidamente. Sin embargo, con la versión 4, los desarrolladores de BeOS introdujeron un límite de siete días para todas las consultas. Si un usuario quería que una consulta permaneciera disponible durante más tiempo, podía desmarcar la casilla "Temporal" en el cuadro de diálogo Buscar. [ 5 ]
macOS
En abril de 2005, Apple lanzó Mac OS X v10.4 , que incluía la implementación de carpetas virtuales llamadas Carpetas Inteligentes . Estas carpetas se actualizan dinámicamente mediante el motor Spotlight para contener contenido que coincida con ciertos criterios. Por ejemplo, esto podría utilizarse para crear una carpeta con todos los documentos de Word que contengan la palabra "shpadoinkle" y que se hayan editado en los últimos 7 días. Las Carpetas Inteligentes se crean al guardar una búsqueda de Spotlight, que registra los criterios de búsqueda en un archivo de lista de propiedades con la extensión .savedSearch y, por defecto, los guarda en la carpeta "/Usuarios/nombredeusuario/Biblioteca/Búsquedas guardadas".
Dominic Giampaolo , uno de los principales desarrolladores del sistema de archivos BeOS, también participó en la incorporación de un sistema de carpetas virtuales en el sistema operativo Mac OS X de Apple Inc. [ 6 ]
Existen muchas variantes del concepto de Carpeta inteligente que se pueden ver en aplicaciones que utilizan el motor Spotlight, generalmente identificadas por un símbolo de engranaje sobre un icono de color púrpura. Algunos ejemplos son: Buzones inteligentes en Mail y Grupos inteligentes en la Libreta de direcciones .
Antes de Spotlight, las versiones anteriores de macOS tenían un concepto similar en las iApps ( iTunes e iPhoto ), pero estas no utilizaban el motor Spotlight de todo el sistema.
Microsoft Windows
Búsquedas guardadas


.search-msarchivo.Windows Vista , lanzado en noviembre de 2006, introdujo carpetas virtuales en la plataforma Windows con la introducción de Búsquedas guardadas , [ a ] [ b ] que presentan elementos según sus propiedades en lugar de jerarquías de carpetas en el disco. [ 8 ] [ 10 ] Las Búsquedas guardadas no son carpetas; no almacenan elementos, sino que sonarchivos XML que conservan una consulta para su uso por la Búsqueda de Windows . [ 7 ] Las Búsquedas guardadas se pueden definir en función de parámetros personalizables, como fechas, metadatos , nombres, ubicaciones de búsqueda (denominadas ámbitos ) y tipos de elementos. [ 11 ] Cuando se crea una Búsqueda guardada, la consulta conserva el diseño de presentación que apareció cuando se realizó la búsqueda por primera vez, de modo que las búsquedas posteriores presentarán disposiciones idénticas de elementos. [ 7 ] Las Búsquedas guardadas también se pueden construir a partir de otras Búsquedas guardadas ( composición de consultas ). [ 12 ] [ 13 ]
De forma predeterminada, Windows Vista hace referencia a la partición de disco y al perfil de usuario de una Búsqueda guardada creada como parte de su ámbito, lo que limita su capacidad para recuperar contenido de diferentes máquinas o particiones al transferirlas a otras máquinas. Microsoft lanzó la utilidad SearchMelt Creator , que cambia el ámbito de las Búsquedas guardadas para que hagan referencia a la variable de entorno %USERPROFILE% , lo que les permite operar en otras máquinas o perfiles; los usuarios también pueden editar manualmente las Búsquedas guardadas para que hagan referencia a %USERPROFILE% y así facilitar su uso compartido. [ 14 ]
Las búsquedas guardadas también permiten a los usuarios crear pilas de datos, que son colecciones de elementos organizados por propiedades como los autores de los documentos. El mismo contenido puede aparecer en más de una pila. Los usuarios pueden, por ejemplo, navegar primero a una pila de autor específica y luego a una pila de palabras clave, o a la misma pila de palabras clave y a la misma pila de autor sin crear nuevas carpetas ni cambiar la ubicación subyacente en el disco, lo que libera a los usuarios de la limitación de una estructura de carpetas jerárquica donde un elemento solo puede almacenarse en una ubicación [ 15 ] —esta liberación de las jerarquías de carpetas fue una ventaja principal y un factor diferenciador de WinFS . [ 16 ]

"En un momento dado, consideramos la posibilidad de prescindir de las carpetas. Todo iba a ser almacenamiento virtualizado con búsquedas y demás. Abstraeríamos por completo la organización de archivos de las carpetas físicas y la estructura del disco. Pero eso suponía un salto demasiado grande y resultaría demasiado confuso para los usuarios."
Las versiones preliminares de Windows Vista ofrecían una funcionalidad de metadatos y espacios de nombres significativamente diferente a la de la versión final de Windows Vista lanzada para su fabricación . Microsoft creó varias búsquedas guardadas como parte de sus objetivos para un nuevo espacio de nombres de perfil de usuario, que reemplazó las carpetas de perfil de usuario tradicionales . Documentos , Mi música y Mis imágenes en el menú Inicio fueron reemplazados por búsquedas guardadas ( Todos los documentos , Toda la música y Todas las imágenes y vídeos ) que buscaban documentos, música, fotos y vídeos, respectivamente, con varias otras búsquedas guardadas para contenido específico (por ejemplo, autores para documentos) que también se mostraban en el panel de navegación del Explorador de Windows. Al ver Toda la música o carpetas tradicionales con música, por ejemplo, el panel de navegación incluía búsquedas guardadas para toda la música, álbumes, artistas, géneros, música favorita y calificaciones. [ 12 ] [ 18 ] [ 19 ] Las pilas en las búsquedas guardadas en las versiones preliminares de Windows Vista también podían ser creadas por los usuarios, o escribir propiedades en los datos arrastrando y soltando ; en una función conocida como pintura de metadatos , arrastrar un documento a una pila de autor, por ejemplo, asignaría ese autor al documento. [ 20 ] En versiones posteriores, Microsoft reemplazó estas búsquedas guardadas con una única búsqueda guardada de biblioteca que agregaba contenido de todas las ubicaciones con subconsultas para tipos individuales (por ejemplo, la biblioteca de música buscaba en la biblioteca toda la música). [ 12 ] Microsoft había intentado incluir la pintura de metadatos y las carpetas virtuales del espacio de nombres del perfil de usuario desde el desarrollo de WinFS ; [ 21 ] el objetivo era que las búsquedas guardadas se convirtieran en la principal forma en que los usuarios interactúan con los datos. [ 17 ] [ 21 ] Según se informa, Microsoft recibió numerosos comentarios de que estos cambios eran confusos: tener búsquedas guardadas en el nuevo espacio de nombres del perfil de usuario hacía que los usuarios creyeran que había varias carpetas con nombres similares. [ 17 ]
En consecuencia, Microsoft eliminó la Búsqueda guardada de la biblioteca y sus subconsultas asociadas; sin embargo, Windows Vista todavía incluye Documentos recientes , Correo electrónico reciente, Música reciente, Imágenes y vídeos recientes y Búsquedas guardadas modificadas recientemente , todas las cuales utilizan una única Búsqueda guardada de ubicaciones indexadas de acuerdo con el concepto de biblioteca anterior. [ 12 ] Estas búsquedas guardadas se conocían anteriormente como Documentos de los últimos 30 días , Correo electrónico de los últimos 7 días , Pistas recientes e Imágenes y vídeos de los últimos 30 días . [ 22 ]
Bibliotecas
Windows 7 introduce las Bibliotecas para mostrar y organizar contenido. Al igual que las Búsquedas guardadas, una Biblioteca es un archivo XML con una extensión única (.xml .library-ms) y es una colección de archivos organizados por ubicaciones específicas. Sin embargo, a diferencia de las Búsquedas guardadas, los usuarios deben especificar las ubicaciones de las carpetas, y las Bibliotecas pueden mostrar contenido que no coincide con el tipo de Biblioteca (por ejemplo, la Biblioteca de imágenes puede mostrar un documento si alguna de sus subcarpetas contiene documentos). Las Bibliotecas tienen una extensión de espacio de nombres de shell en el Explorador de Windows y sus archivos XML se pueden reutilizar en diferentes instalaciones de Windows o en la red.
GNOMO

En GNOME 2.14, una búsqueda guardada es una carpeta virtual cuyo contenido es el resultado de una búsqueda de Nautilus , que cuenta con varios backends. El contenido de estas carpetas se determina dinámicamente al abrirlas y se actualiza automáticamente cuando se crean o modifican archivos.
Otras implementaciones
Clientes de correo electrónico
Las carpetas virtuales también son una construcción bien establecida en los clientes de correo electrónico . A principios de 1991, el lector de correo VM , basado en Emacs , proporcionó una función de carpetas virtuales en su versión 5.09. [ 23 ] [ 24 ] VM permite a los usuarios definir carpetas virtuales usando reglas, tomando su contenido de correo de una o más carpetas físicas y basándose en criterios de selección relacionados con fechas, autores, destinatarios, asunto, cuerpo del mensaje, etc. Las carpetas virtuales también se pueden crear de forma interactiva y tomar contenido de carpetas virtuales definidas previamente, de esta manera cascada los criterios de selección. El cliente de correo electrónico Evolution creado por Helix Code en 2000, también incorporó carpetas virtuales. Se pueden crear carpetas que listen automáticamente los correos electrónicos que coincidan con reglas definidas por el usuario, por ejemplo, todos los correos electrónicos de una dirección particular o todos los correos electrónicos que incluyan una palabra clave específica. [ 25 ] [ 26 ] El navegador web Opera lanzó un nuevo cliente de correo (beta en noviembre de 2002, versión final en enero de 2003), M2, en el que se utilizaban carpetas virtuales (llamadas puntos de acceso) para toda la gestión del correo electrónico. Las carpetas virtuales se creaban automáticamente para los contactos activos, para los archivos adjuntos y para las etiquetas asignadas. Las carpetas virtuales también se generaban automáticamente cada vez que se realizaba una búsqueda, y las carpetas virtuales manuales podían utilizar múltiples reglas lógicas de encabezado de correo para su construcción (incluido el uso de expresiones regulares ). Microsoft Outlook 2003 añadió una función similar llamada Carpetas de búsqueda . Gmail , lanzado por primera vez en 2004, basa toda su gestión de correo en carpetas virtuales a las que se accede mediante etiquetas. Mozilla Thunderbird también tiene la capacidad de crear carpetas de búsqueda y, a partir de la versión 1.5, permitió que la búsqueda se realizara en más de una cuenta de correo electrónico. [ 27 ]
Clientes de música
En julio de 2002, Apple anunció la versión 3 de iTunes , que incluye listas de reproducción inteligentes , las cuales pueden considerarse una variante de una carpeta virtual. La única diferencia es que la búsqueda que se realiza al acceder a ellas no se realiza en la jerarquía de carpetas del sistema de archivos, sino en su almacenamiento de datos interno. [ 28 ] Microsoft también agregó una función similar a la versión 9 de Windows Media Player en Windows XP , llamada Listas de reproducción automáticas, en 2003. [ 29 ]
Véase también
Notas
- ↑ Las búsquedas guardadas también se denominan carpetas de búsqueda [ 7 ] y antes se conocían como carpetas virtuales . [ 8 ]
- ↑ Las versiones anteriores de Windows (incluidas Windows Me [ 9 ] y Windows XP [ 8 ] [ 10 ] ) permitían guardar búsquedas como
.fndarchivos llamados Búsquedas guardadas , pero estos archivos solo guardaban ciertos criterios de búsqueda y no se trataban como carpetas; no realizaban consultas automáticamente ni dependían de una base de datos. Con el lanzamiento de Windows Vista, un.fndarchivo se denomina Archivo de consulta de búsqueda heredada .
Referencias
- ↑ Scot Hacker (1999). La Biblia de BeOS . Peachpit Press. ISBN 0-201-35377-6.
- ↑ Chris Herborth. "Mostrar cadenas de consulta de fórmulas en Tracker" . El servidor de sugerencias de BeOS . Archivado del original el 21/11/2008 . Recuperado el 22/03/2007 .
- ↑ Be Inc. (7 de octubre de 1997). "Be lanza la versión preliminar 2 de BeOS" . Be Inc. Archivado del original el 20 de mayo de 1998. Consultado el 24 de diciembre de 2006 .
- ↑ Be Inc. "Búsqueda en BeOS" . El consejo de la semana de BeOS . Be Inc. Archivado del original el 24 de julio de 2002. Consultado el 24 de diciembre de 2006 .
- ↑ Scot Hacker. "Consultas autodestructivas" . El servidor de sugerencias de BeOS . Archivado del original el 23 de abril de 2008. Recuperado el 22 de marzo de 2007 .
- ↑ Dominic Giampaolo. "Página web personal" . Consultado el 10 de septiembre de 2006 .
- 1 2 3 Microsoft . "Formato de archivo de búsqueda guardada" . MSDN . Consultado el 11 de noviembre de 2015 .
- 1 2 3 Price, John. "Carpetas virtuales y búsqueda en Windows Vista" . MSDN . Microsoft . Archivado del original el 7 de diciembre de 2006. Recuperado el 23 de junio de 2023 .
- ↑ "Administración avanzada de archivos con el Explorador de Windows" . Informit . Pearson Education . 28 de noviembre de 2001. pág. 6. Consultado el 23 de junio de 2023 .
- 1 2 Shultz, Greg (12 de octubre de 2005). "Una mirada en profundidad a la tecnología de carpetas virtuales de Windows Vista" . TechRepublic . CBS Interactive . Recuperado el 15 de noviembre de 2015 .
- ↑ Kaelin, Mark (17 de julio de 2007). "¿Cómo puedo... guardar y refinar las búsquedas de escritorio en Microsoft Windows Vista?" . TechRepublic . CBS Interactive . Consultado el 11 de noviembre de 2015 .
- 1 2 3 4 Bentz, Ben (31 de octubre de 2006). "Composición de consultas: Construyendo una búsqueda sobre otra búsqueda" . Blog Shell: Revealed . Microsoft . Archivado del original el 15 de diciembre de 2006. Recuperado el 20 de octubre de 2015 .
- ↑ Shultz, Greg (11 de diciembre de 2007). "Refina una búsqueda guardada con la función de composición de consultas de Vista" . TechRepublic . CBS Interactive . Archivado del original el 11 de marzo de 2017. Recuperado el 11 de noviembre de 2015 .
- ↑ White, Nick (14 de mayo de 2007). "Búsqueda, parte III: ¿Sabes qué es SearchMelt?" . Blog del equipo de Windows Vista . Microsoft . Archivado del original el 16 de mayo de 2007. Recuperado el 20 de octubre de 2015 .
- ↑ "Guía del producto Windows Vista" . Microsoft . 2006. págs. 44–51 . Archivado del original (DOCX) el 1 de julio de 2011. Consultado el 1 de marzo de 2018 .
- ↑ "Comentarios de Bill Gates, Presidente y Arquitecto Jefe de Software, Microsoft Corporation Conferencia de Desarrolladores Profesionales de Microsoft 2003" . Microsoft . 27 de octubre de 2003. Archivado del original el 3 de febrero de 2004. Recuperado el 27 de abril de 2021. HILLEL
COOPERMAN: "Muy bien, una cosa más. Podrías decir: 'Bueno, entiendo que estas vistas [de pila] [en WinFS] se generan dinámicamente. Entiendo que todo esto se basa en estos metadatos estructurados de los que hablaba Bill [Gates], pero podría aproximarme a esto con carpetas hoy. Podría crear un montón de carpetas para autores y luego en ellas tener carpetas de proyectos'. Te diré algo que no podrías hacer. No podrías hacerlo, tener eso existente y hacer lo contrario; por ejemplo, poder navegar primero por el autor, luego por el proyecto o primero por el proyecto y luego por el autor.
- 1 2 3 Thurrott, Paul (21 de diciembre de 2005). "Revisión de Windows Vista CTP de diciembre de 2005 (compilación 5270) Parte 1: Configuración e interfaz de usuario" . SuperSite para Windows . Penton . Archivado del original el 23 de diciembre de 2005. Recuperado el 13 de octubre de 2015 .
- ↑ Thurrott, Paul (6 de octubre de 2010). "Trabajando con controladores de pantalla en Windows Vista Beta 1" . SuperSite para Windows . Penton . Recuperado el 11 de noviembre de 2015 .
- ↑ Lee, Wei-Meng (2 de agosto de 2005). "Una mirada en profundidad a Vista, parte 2" . O'Reilly Media . Recuperado el 11 de noviembre de 2015 .
- ↑ "Primera reseña práctica de Windows Vista y el nuevo 'Longhorn' de Microsoft"" . PCMag . Ziff Davis Media . 6 de septiembre de 2005. pág. 108 . Consultado el 25 de octubre de 2015 .
Cuando crea una pila basada en una palabra clave, los archivos agregados a esa pila reciben la palabra clave automáticamente.
- 1 2 "WinFS: El sistema de archivos de Windows (Artículos técnicos de Microsoft Access 2002)" . MSDN . Microsoft . Octubre de 2003. Archivado del original el 21 de diciembre de 2003. Consultado el 1 de febrero de 2018 .
- ↑ Shinder, Deb (12 de julio de 2006). "Más que una interfaz bonita: Gestión de archivos con el Explorador de Vista" . TechRepublic . CBS Interactive . Consultado el 22 de noviembre de 2016 .
- ↑ Kyle Jones. "Manual del usuario de VM - Carpetas virtuales" . Wonderworks . Consultado el 26 de enero de 2010 .
- ↑ Phil Sung. "Configuración y flujo de trabajo de máquinas virtuales" . Consultado el 13 de marzo de 2010 .
- ↑ Michael Hall (30 de junio de 2000). "Dices que quieres una evolución" . Linux Planet. Archivado del original el 9 de febrero de 2019. Consultado el 24 de diciembre de 2006 .
- ↑ Dave Whitinger (8 de julio de 1999). "Dave Whitinger y Miguel de Icaza en el Foro de Código Abierto de ZD" . Linux Today. Archivado del original el 8 de febrero de 2012. Consultado el 24 de diciembre de 2006 .
- ↑ "Búsqueda guardada - Base de conocimientos de MozillaZine" . Consultado el 22 de enero de 2010 .
- ↑ Apple (17 de julio de 2002). "Apple anuncia iTunes 3" . Apple. Archivado del original el 26 de julio de 2006. Consultado el 25 de diciembre de 2006 .
- ↑ Microsoft (3 de enero de 2003). "Microsoft anuncia una actualización de medios digitales para Windows XP con el lanzamiento final de la serie Windows Media Player 9 y Windows Movie Maker 2" . Microsoft . Consultado el 25 de diciembre de 2006 .
- Windows Vista
- Sistemas de archivos informáticos
- Sistemas de archivos de disco de Windows