Esempio n. 1
0
        private async Task Delete(string fileName)
        {
            if (!IsFileSystemReady)
            {
                ShowErrorMessage("File system is not open", PPError.Failed);
                return;
            }

            using (var fileref = new FileRef(fileSystem, fileName))
            {
                var result = await fileref.DeleteAsync();

                if (result == PPError.Filenotfound)
                {
                    ShowErrorMessage("File/Directory not found", result);
                    return;
                }
                else if (result != PPError.Ok)
                {
                    ShowErrorMessage("Deletion failed", result);
                    return;
                }
                ShowStatusMessage("Delete success");
            }
        }