Ejemplo n.º 1
0
 public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback)
 {
     if (callback != null)
     {
         callback(false);
     }
 }
Ejemplo n.º 2
0
		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);
		}
        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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
		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);
		}
        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);
		}
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
		public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback)
		{
			Native.DeleteFile(fileName, folderLocation, callback);
		}
Ejemplo n.º 10
0
			public void DeleteFile(string fileName, FolderLocations folderLocation, StreamDeleteCallbackMethod callback)
			{
				if (callback != null) callback(false);
			}
Ejemplo n.º 11
0
		/// <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);
		}