TMusic.Util/FileUtil.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Diagnostics;
using System.IO;
namespace TMusic.Util
{
public class FileUtil
{
public static bool ExistFile(string path)
{
return File.Exists(path);
}
public static void Copy(string sourceFileName, string destFileName, bool overwrite = true)
{
File.Copy(sourceFileName, destFileName, overwrite);
}
public static string CopyToApp(string sourceFileName, string destDir, bool overwrite = true)
{
string fileName = Path.Combine(destDir, Path.GetFileName(sourceFileName));
string destFileName = GetFilePath(fileName);
string dir = Path.GetDirectoryName(destFileName);
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
Copy(sourceFileName, destFileName, overwrite);
return destFileName;
}
public static void CreateDirectory(string filePath)
{
string dir = Path.GetDirectoryName(filePath);
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
}
public static string GetFilePath(string path)
{
return Path.Combine(AppDomain.CurrentDomain.BaseDirectory, path);
}
public static string GetFilePath(string path, string fileName)
{
return Path.Combine(AppDomain.CurrentDomain.BaseDirectory, path, fileName);
}
public static string GetParentFilePath(string path)
{
return Path.Combine(Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.FullName, path);
}
public static string GetParentPath()
{
return Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.FullName;
}
后面还有 64 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
