IsolatedStorageFile.DeleteFile(String) Método

Definición

Elimina un archivo del ámbito de almacenamiento aislado.

public void DeleteFile (string file);

Parámetros

file
String

Ruta de acceso relativa del archivo que se va a eliminar en el ámbito de almacenamiento aislado.

Excepciones

El archivo de destino está abierto o la ruta de acceso es incorrecta.

La ruta de acceso al archivo es null.

Ejemplos

En el ejemplo de código siguiente se usa el DeleteFile método para eliminar una serie de archivos en el almacenamiento aislado.

public void DeleteFiles()
{
    try
    {
        IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
            IsolatedStorageScope.Assembly |
            IsolatedStorageScope.Domain,
            typeof(System.Security.Policy.Url),
            typeof(System.Security.Policy.Url));

        String[] dirNames = isoFile.GetDirectoryNames("*");
        String[] fileNames = isoFile.GetFileNames("*");

        // List the files currently in this Isolated Storage.
        // The list represents all users who have personal
        // preferences stored for this application.
        if (fileNames.Length > 0)
        {
            for (int i = 0; i < fileNames.Length; ++i)
            {
                // Delete the files.
                isoFile.DeleteFile(fileNames[i]);
            }
            // Confirm that no files remain.
            fileNames = isoFile.GetFileNames("*");
        }
    }
    catch (Exception e)
    {
        Console.WriteLine(e.ToString());
    }
}

Comentarios

El archivo eliminado no se puede recuperar una vez eliminado.

En el ejemplo How to: Delete Files and Directoryies in Isolated Storage (Cómo: Eliminar archivos y directorios en almacenamiento aislado ) se muestra el uso del DeleteFile método .

Se aplica a

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Consulte también