获取程序工作路径的方法 (作者:段炼) Visual Basic(VB)   VB中通过App关键字来实现的对程序全局对象的访问,App对象的Path属性直接指出了应用程序的工作路径。   例如,下面的代码实现在程序运行中PictureBox控件动态加载位于工作目录的image子目录下的图像文件picture1.gif : FilePosition = App.Path & "\image\picture1.gif" Picture1.Picture = LoadPicture(FilePosition) Visual C++ (VC)   MFC似乎并没有直接提供取得应用程序工作路径的方法,但在VC中可以简单使用C语言中的getcwd函数(在中说明)来取工作路径。   例如: char buffer[_MAX_PATH]; if(_getcwd(buffer,_MAX_PATH)==NULL) cout<< "_getcwd error"<<"\n"; else cout<"即可同样使用。例如,在Label1中显示工作路径:   Label1->Caption=ExtractFilePath(ParamStr(0));   需注意的只是BCB区别大小写而Delphi不区别大小写。 Java (JDK、VJ++、JBuilder等)   在跨平台语言Java中,有关Application的全局信息放置在一个Properties(Hashtable类的一个子类)对象中,键"user.dir"所对应的值即工作路径。通过System.getProperty("user.dir")即可取得Application工作路径字符串。   例如:   public class Class1   {   public static void main (String[] args)   {   System.out.println(System.getProperty("user.dir") );   }   }   控制台输出:    E:\PathInfo