zoukankan      html  css  js  c++  java
  • 获取当前应用程序所在目录的路径

    c# winform用

    A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“”;
    B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;
    C:“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“”;
    D:“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“”;
    E:“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“”;
    F:“System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“”;
     
            //恢复上次位置
            void LoadCount()
            {
                StreamReader slog = new StreamReader(LogFilePath, Encoding.Default);//
                string countLog = slog.ReadLine();
                if ("" != countLog && null != countLog)
                    count = int.Parse(countLog) - 1;//下标从0开始计算的
          
                slog.Close();
            }
    恢复上次位置
    //读取最高分数
    void LoadScoreMax()
    {         
        string fname = @"" + AppDomain.CurrentDomain.BaseDirectory + "ScoreFile";            
        string FilePath = Path.Combine(fname, "score.log");
    
        if (!File.Exists(FilePath))
            WriteFile();
    
        StreamReader slog = new StreamReader(FilePath, Encoding.Default);//
        string scoreLog = slog.ReadLine();
        if ("" != scoreLog && null != scoreLog)
        {
            ScoreMax = int.Parse(scoreLog);     
        }            
        slog.Close();       
    }
    LoadScoreMax()
    //保存记录
    void WriteFile()
    {
        string fname = @"" + AppDomain.CurrentDomain.BaseDirectory + "ScoreFile";
        if (!Directory.Exists(fname))//如果路径不存在
        {
            Directory.CreateDirectory(fname);//创建一个路径的文件夹
        }
    
        StreamWriter writer = new StreamWriter(Path.Combine(fname,"score.log"), false, System.Text.Encoding.Default);
        writer.WriteLine(ScoreMax.ToString());
    
        writer.Close();
    }
    WriteFile()
  • 相关阅读:
    Java的代码风格
    哪些你容易忽略的C语言基础知识
    Java基础学习笔记第二章
    Java代码性能优化总结
    Java并发编程(2):线程中断(含代码)
    C语言代码训练(一)
    数控G代码编程详解大全
    PLC编程算法
    博客转移到新地址
    一些吐槽
  • 原文地址:https://www.cnblogs.com/GoldenEllipsis/p/10662913.html
Copyright © 2011-2022 走看看