• 获取当前系统运行目录 2010年5月22日学习笔记(2) 拓荒者


    以前总是使用System.Windows.Forms.Application.StartupPath作为获取当前目录的方法,但后来发现这个目录是会随着系统运行时打开OpenFileDialog或者SaveFileDialog而改变的。所以就对这些目录做了一些比较。

    1、获取可执行文件所在的文件夹:

    System.AppDomain.CurrentDomain.BaseDirectory

    System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

    注:得到的文件夹信息如下 F:\Sample\WinForm\SampleAppPath\SampleAppPath\bin\Debug\

    2、获取可执行文件路径(包含可执行文件):

    System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

    System.Windows.Forms.Application.ExecutablePath

    注:得到的文件信息如下 F:\Sample\WinForm\SampleAppPath\SampleAppPath\bin\Debug\SampleAppPath.exe

    3、获取当前活动的文件夹:

    System.IO.Directory.GetCurrentDirectory()

    System.Environment.CurrentDirectory

    注:得到的文件夹信息如下 D:\Program Files

    这是本人的一些总结。

    2021年9月 北京、西安两地,高薪诚聘 .NET工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    AVAudioSession
    (whh仅供自己参考)进行ip网络请求的步骤
    1、大部分社交平台接口不支持https协议。
    怎样在官网上下载xcode7.2
    ios9 http请求失败的问题
    真机测试最详细的步骤
    svn的初级使用
    framework not found -fno-arc编译错误
    单例对象
    IOS6学习笔记(三)
  • 原文地址:https://www.cnblogs.com/youring2/p/1741554.html
Copyright © 2020-2023  润新知