none
winform放在桌面时获取路径问题 RRS feed

  • 问题

  • string path = System.Windows.Forms.Application.StartupPath + <a href="file://\\config.db">\\config.db</a>;
    
    我这样获取文件的路径,软件如果放在D盘获取其他地方就没有问题。如果放到桌面就无法读取,创建或写入又没有问题,这是什么原因?
    2011年5月7日 19:03

答案

  • 你好!

    这样获取路径是没有问题的,建议使用IO 名称空间合并路径的方法,示例如下:

    System.IO.Path.Combine(System.Windows.Forms.Application.StartupPath, "config.db")

    可能是由于文件路径过长、路径中包括空格、或文件是只读造成的。


    知识改变命运,奋斗成就人生!
    • 已标记为答案 王涵 2011年5月9日 5:31
    2011年5月8日 5:22
    版主