From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- Client/Assets/Scripts/XUtliPoolLib/XFile.cs | 179 ++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 Client/Assets/Scripts/XUtliPoolLib/XFile.cs (limited to 'Client/Assets/Scripts/XUtliPoolLib/XFile.cs') diff --git a/Client/Assets/Scripts/XUtliPoolLib/XFile.cs b/Client/Assets/Scripts/XUtliPoolLib/XFile.cs new file mode 100644 index 00000000..8fa27d4d --- /dev/null +++ b/Client/Assets/Scripts/XUtliPoolLib/XFile.cs @@ -0,0 +1,179 @@ +using System; +using System.IO; +using System.Text; + +namespace XUtliPoolLib +{ + public class XFile + { + public static void AppendAllText(string path, string contents) + { + File.AppendAllText(path, contents); + } + + public static void AppendAllText(string path, string contents, Encoding encoding) + { + File.AppendAllText(path, contents, encoding); + } + + public static StreamWriter AppendText(string path) + { + return File.AppendText(path); + } + + public static void Copy(string sourceFileName, string destFileName) + { + File.Copy(sourceFileName, destFileName); + } + + public static void Copy(string sourceFileName, string destFileName, bool overwrite) + { + File.Copy(sourceFileName, destFileName, overwrite); + } + + public static FileStream Create(string path) + { + return File.Create(path); + } + + public static FileStream Create(string path, int bufferSize) + { + return File.Create(path, bufferSize); + } + + public static StreamWriter CreateText(string path) + { + return File.CreateText(path); + } + + public static void Decrypt(string path) + { + File.Decrypt(path); + } + + public static void Delete(string path) + { + File.Delete(path); + } + + public static void Encrypt(string path) + { + File.Encrypt(path); + } + + public static bool Exists(string path) + { + return File.Exists(path); + } + + public static FileAttributes GetAttributes(string path) + { + return File.GetAttributes(path); + } + + public static DateTime GetCreationTime(string path) + { + return File.GetCreationTime(path); + } + + public static DateTime GetCreationTimeUtc(string path) + { + return File.GetCreationTimeUtc(path); + } + + public static DateTime GetLastAccessTime(string path) + { + return File.GetLastAccessTime(path); + } + + public static DateTime GetLastWriteTime(string path) + { + return File.GetLastWriteTime(path); + } + + public static DateTime GetLastWriteTimeUtc(string path) + { + return File.GetLastWriteTimeUtc(path); + } + + public static void Move(string sourceFileName, string destFileName) + { + File.Move(sourceFileName, destFileName); + } + + public static FileStream Open(string path, FileMode mode) + { + return File.Open(path, mode); + } + + public static FileStream OpenRead(string path) + { + return File.OpenRead(path); + } + + public static StreamReader OpenText(string path) + { + return File.OpenText(path); + } + + public static FileStream OpenWrite(string path) + { + return File.OpenWrite(path); + } + + public static byte[] ReadAllBytes(string path) + { + return File.ReadAllBytes(path); + } + + public static string[] ReadAllLines(string path) + { + return File.ReadAllLines(path); + } + + public static string[] ReadAllLines(string path, Encoding encoding) + { + return File.ReadAllLines(path, encoding); + } + + public static string ReadAllText(string path) + { + return File.ReadAllText(path); + } + + public static string ReadAllText(string path, Encoding encoding) + { + return File.ReadAllText(path, encoding); + } + + public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName) + { + File.Replace(sourceFileName, destinationFileName, destinationBackupFileName); + } + + public static void WriteAllBytes(string path, byte[] bytes) + { + File.WriteAllBytes(path, bytes); + } + + public static void WriteAllLines(string path, string[] contents) + { + File.WriteAllLines(path, contents); + } + + public static void WriteAllLines(string path, string[] contents, Encoding encoding) + { + File.WriteAllLines(path, contents, encoding); + } + + public static void WriteAllText(string path, string contents) + { + File.WriteAllText(path, contents); + } + + public static void WriteAllText(string path, string contents, Encoding encoding) + { + File.WriteAllText(path, contents, encoding); + } + } +} -- cgit v1.1-26-g67d0