public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback) { if (callback != null) { callback(false); } }
public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback) { if (folderLocation != FolderLocations.Storage) { Debug.LogError("DeleteFile Error: Only Storage folder location is currently supported."); callback(false); return; } deleteFileAsync(fileName, callback); }
/// <summary> /// Use to delete a file. /// </summary> /// <param name="fileName">FileName to delete.</param> /// <param name="folderLocation">Folder location to delete file from.</param> /// <param name="streamDeleteCallback">The callback that fires when done.</param> public static void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod streamDeleteCallback) { if (checkingIfFileExists) { var que = new StreamManagerQue(StreamManagerQueTypes.DeleteFile); que.streamDeleteCallback = streamDeleteCallback; que.FileName = fileName; que.FolderLocation = folderLocation; ques.Add(que); return; } deletingFile = true; StreamManager.streamDeleteCallback = streamDeleteCallback; plugin.DeleteFile(getCorrectUnityPath(fileName, folderLocation), folderLocation, async_streamDeleteCallback); }
private async void deleteFileAsync(string fileName, StreamDeleteCallbackMethod callback) { try { var storageFolder = ApplicationData.Current.LocalFolder; var file = await storageFolder.GetFileAsync(fileName); await file.DeleteAsync(); } catch (Exception e) { Debug.LogError("DeleteFile Error: " + e.Message); callback(false); return; } callback(true); }
public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback) { if (folderLocation != FolderLocations.Storage) { Debug.LogError("DeleteFile Error: Only Storage folder location is currently supported."); callback(false); return; } try { File.Delete(fileName); } catch (Exception e) { Debug.LogError("DeleteFile Error: " + e.Message); callback(false); return; } callback(true); }
public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback) { Native.DeleteFile(fileName, folderLocation, callback); }
public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback) { if (callback != null) callback(false); }