DownloadsFolder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea archivos y carpetas dentro de la carpeta Descargas.
public ref class DownloadsFolder abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class DownloadsFolder final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public static class DownloadsFolder
Public Class DownloadsFolder
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
Puede crear un archivo vacío en la carpeta Descargas de la siguiente manera:
StorageFile file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Process file
Una vez completado createFileAsync , file
obtiene el nuevo archivo como storageFile.
Comentarios
Esta clase es estática y no se puede crear una instancia. Llame directamente a los métodos.
Permisos de archivo y carpeta en la carpeta Descargas
Todas las aplicaciones pueden crear archivos y carpetas en la carpeta Descargas y acceder a los archivos que crean. Pero las aplicaciones no pueden acceder a los archivos de la carpeta Descargas que no crearon.
Cuando la aplicación crea un archivo en la carpeta Descargas, otras aplicaciones no pueden interferir ni acceder al archivo a menos que el usuario proporcione explícitamente el acceso a la otra aplicación. El usuario puede conceder a otra aplicación acceso al archivo seleccionando el archivo en el selector de archivos. La aplicación también puede usar el selector de archivos para obtener acceso a los archivos de la carpeta Descargas que no creó. Obtenga más información sobre cómo abrir archivos con el selector de archivos en Abrir archivos y carpetas con un selector.
No se necesitan funcionalidades para crear o acceder a archivos en la carpeta Descargas. Obtenga más información sobre las funcionalidades de las declaraciones de funcionalidad de la aplicación.
Para más información sobre las ubicaciones a las que puede acceder la aplicación, consulte Permisos de acceso a archivos.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1511 | 10586 | CreateFileForUserAsync(User,String) |
1511 | 10586 | CreateFileForUserAsync(User,String,CreationCollisionOption) |
1511 | 10586 | CreateFolderForUserAsync(User,String) |
1511 | 10586 | CreateFolderForUserAsync(User,String,CreationCollisionOption) |
Métodos
CreateFileAsync(String) |
Crea un nuevo archivo dentro de la carpeta Descargas. |
CreateFileAsync(String, CreationCollisionOption) |
Crea un nuevo archivo en la carpeta Descargas y especifica qué hacer si ya existe un archivo con el mismo nombre en la carpeta Descargas. |
CreateFileForUserAsync(User, String) |
Crea un nuevo archivo dentro de la carpeta Descargas de un usuario específico. |
CreateFileForUserAsync(User, String, CreationCollisionOption) |
Crea un nuevo archivo en la carpeta Descargas de un usuario específico y especifica qué hacer si ya existe un archivo con el mismo nombre en la carpeta Descargas. |
CreateFolderAsync(String) |
Crea una nueva subcarpeta en la carpeta Descargas. |
CreateFolderAsync(String, CreationCollisionOption) |
Crea una nueva subcarpeta en la carpeta Descargas y especifica qué hacer si ya existe una subcarpeta con el mismo nombre en la carpeta Descargas. |
CreateFolderForUserAsync(User, String) |
Crea una nueva subcarpeta dentro de la carpeta Descargas de un usuario específico. |
CreateFolderForUserAsync(User, String, CreationCollisionOption) |
Crea una nueva subcarpeta en la carpeta Descargas de un usuario específico y especifica qué hacer si ya existe una subcarpeta con el mismo nombre en la carpeta Descargas. |