A function to retrieve the directory of a program

转载 2006年05月19日 13:42:00

I've needed to get the directory a program was running several times. I've used it to determine where configuration files could be found. I've used it for determining where images should be stored/loaded. I've also had to write it from scratch several times :( . I'm submitting it here so hopefully someone else doesn't have to figure it out themselves.

I've found that using _getcwd isn't accurate whenever the user is allowed to use the file dialogs to open or save files. If they move to a different directory in the file dialogs, the current working directory is changed as well


It's not much, but I've found it helpful and hope that someone else will as well.

http://www.codeproject.com/tips/programdir.asp?df=100&forumid=3336&exp=0&select=121652

如何跳过在OSX Capitan上,SparkR Job无法调用Rscript的坑。

今天使用SparkR(版本1.5.1,操作系统:MAC Capitan 10.11) ,当对DataFrame进行ACTION类操作的时候,竟然报以下错误:  java.io.IOException:...
  • u011199646
  • u011199646
  • 2016年05月16日 22:03
  • 737

Jenkins中配置gradle项目的坑

今天在jenkins配置gradle项目时遇到一个奇特的问题记录如下: 问题在jenkins配置gradle项目如下所示:我的目的是想执行gradle clean build run任务,但是构建的时...
  • qhshiniba
  • qhshiniba
  • 2015年04月13日 18:38
  • 24185

《gdb调试之基础篇》

1. gdb介绍 gdb是GNU发布的一款功能强大的程序调试工具,它可以让我们深入洞悉一个程序是怎么运行的,也可以帮我们记录一个程序在崩溃的时候所执行的操作。具体一点它可以帮我们完成下面四件事情: •...
  • miss_acha
  • miss_acha
  • 2015年01月02日 23:15
  • 3398

R语言学习笔记之<在Linux上遇到的问题集锦>

问题1:安装问题 由于R涉及到Fortran语言,要下载gcc-gfortran包 问题2: unsupported URL scheme Warning: unable to access i...
  • bgk083
  • bgk083
  • 2015年12月16日 16:18
  • 1827

IntelliJ IDEA 13.1.3 SVN无法正常使用问题

svn: E204899: Cannot run program "svn" (in directory "G:\code\langchao\.idea"): CreateProcess error=...
  • u012940983
  • u012940983
  • 2014年08月19日 11:50
  • 1700

MySQL5.70安装过程及发现问题解决方案

一、如何安装? 1、【运行】->【cmd】打开小黑窗口。定位到MySQL安装目录【我的D:\Program Files\mysql-5.7.9-winx64】的bin目录下,输入【mysqld -...
  • ChanningZhao
  • ChanningZhao
  • 2015年12月18日 16:23
  • 5684

部署Spark不常见问题

spark不常见问题,一直出现“Asked to remove non-existent executor ” 的问题。JAVA_HOME配置错误导致...
  • sheyuedeye
  • sheyuedeye
  • 2015年01月28日 09:54
  • 2797

Tomcat-8.0.26报错,这是个坑大家不要在踩了

启动tomcat报错,没有/bin下的*.sh的权限 # tomcat-8.0.26/bin/startup.sh          Cannot find tomcat-8.0.26/bin...
  • u011311614
  • u011311614
  • 2015年09月02日 09:22
  • 5586

hbase 无法定位登录配置

在XP eclipse中 做J2ee程序连接到 远程 Hbase 。出现异常: [cpt-service]16:34:47,851 INFO ZooKeeper:100 - Client env...
  • liuj2511981
  • liuj2511981
  • 2013年09月12日 16:56
  • 6871

好用的链表操作库。

好用的C链表操作库
  • daydring
  • daydring
  • 2014年08月25日 16:24
  • 768
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:A function to retrieve the directory of a program
举报原因:
原因补充:

(最多只允许输入30个字)