Skip to content

+EA 23.95 Nyaightly - Plugin.BaseCore

February 22, 2025

1 file modified.

Important Changes

None.

IO

@@ -1,5 +1,7 @@

cs
using System;
using System.IO;
using System.Security; 
using System.Security.Permissions; 
using LZ4;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;

@@ -342,6 +344,14 @@ public static void DeleteDirectory(string path)

cs
	if (Directory.Exists(path))
	{
		DirectoryInfo directoryInfo = new DirectoryInfo(path);
		try
		{ 
			new FileIOPermission(FileIOPermissionAccess.AllAccess, path).Demand(); 
		} 
		catch (SecurityException ex) 
		{ 
			Debug.Log(ex.ToString()); 
		} 
		if (directoryInfo.Exists)
		{
			directoryInfo.Delete(recursive: true);