string strAppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);

解决方案 »

  1.   

    你可以通过Application.StartupPath来获取程序的启动路径,并以此来得到你的相对的路径来保存文件。比如:string path = Application.StartupPath+@"\data";
      

  2.   

    使用DriveInfo 类获取磁盘信息,如果剩余空间不足则选另一个保存。
      

  3.   

    我是用DriveInfo 获取磁盘信息的,关键是我一录象他就自动保存在bin/debug下面了
    我这里需要用到SAVEFILEDIALOG吗