Files.DeleteIfExists(IPath) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elimina un file, se esistente.
[Android.Runtime.Register("deleteIfExists", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool DeleteIfExists(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("deleteIfExists", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member DeleteIfExists : Java.Nio.FileNio.IPath -> bool
Parametri
- path
- IPath
percorso del file da eliminare
Valori restituiti
true se il file è stato eliminato da questo metodo; false se non è stato possibile eliminare il file perché non esiste
- Attributi
Commenti
Elimina un file, se esistente.
Come per il #delete(Path) delete(Path) metodo , potrebbe essere necessario esaminare il file per determinare se il file è una directory. Di conseguenza, questo metodo potrebbe non essere atomico rispetto ad altre operazioni del file system. Se il file è un collegamento simbolico, il collegamento simbolico stesso, non la destinazione finale del collegamento, viene eliminato.
Se il file è una directory, la directory deve essere vuota. In alcune implementazioni una directory contiene voci per file speciali o collegamenti creati al momento della creazione della directory. In tali implementazioni una directory viene considerata vuota quando esistono solo le voci speciali.
In alcuni sistemi operativi potrebbe non essere possibile rimuovere un file quando è aperto e in uso da questa Java macchina virtuale o altri programmi.
per java.nio.file.Files.deleteIfExists(java.nio.file.Path).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.