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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。