有没有一种方法来编程在脚本本身内find一个R脚本的path? 我问这是因为我有几个脚本使用RGtk2并从.glade文件加载GUI。 在这些脚本中,我必须在开始处放置一个setwd("path/to/the/script")指令,否则将不会find.glade文件(位于同一目录中)。 这很好,但如果我将脚本移动到另一个目录或另一台计算机,我必须更改path。 我知道,这不是什么大不了的事情,但有这样的事情会很好: setwd(getScriptPath()) 那么,有没有类似的function?
搞砸完全我的PHPconfiguration在MAC试图让SOAP模块工作(-bash:/ usr / bin / php:没有这样的文件或目录….)我现在必须使用MAMP,但每次我必须键入path Applications/MAMP/bin/php5.3/bin/php to do command line. 如何只键入PHP而不是MAC上的整个path? 我加倍检查,我没有一个名为.profile或bash_profile的文件 谢谢 PS:这是什么输出回声$path: echo $PATH /Applications/MAMP/Library/bin/:/Applications/MAMP/bin/php5/bin/:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
如何从代码configurationnltk数据目录?
我想从URI获取完整的文件path。 该URI不是一个图像,但它是一个音乐文件,但如果我像MediaStore解决scheme那样做,如果应用程序用户selectAstro作为浏览器而不是音乐播放器,它将不起作用。 我如何解决这个问题?
如何在asp.net中解决这两个path。 为什么这两个给出不同的path。 我们什么时候需要去这些。 <link href="/common/black_theme/css/style.css" rel="stylesheet"> (this is working) <link href="~/common/black_theme/css/style.css" rel="stylesheet"> (this is not working) 据我所知〜表示应用程序根目录“Common”是IIS网站(名为testsite.demo)根目录下的文件夹 物理path= D:\Physicalpath\WarpFirstSite\testsite.demo常用文件夹位置 – D:\Physicalpath\WarpFirstSite\testsite.demo\common
重复: 在Python中,如何获取当前正在执行的文件的path和名称? 如何获得我正在运行的Python脚本的path? 我正在做dirname(sys.argv[0]) ,但是在Mac上我只能得到文件名 – 而不是像我在Windows上完整的path。 无论我的应用程序从哪里启动,我都想打开与我的脚本文件相关的文件。
我在Ubuntu 14.04,我一直在尝试所有可能的方法来安装Laravel无济于事。 错误信息我尝试的一切。 我正在尝试快速入门文档中的第一种方法,也就是通过Laravel Installer,但它说:“确保将〜/ .composer / vendor / bin目录置于PATH中,以便在您findlaravel可执行文件在terminal上运行laravel命令。“ 所以我的问题是,我该怎么做? 这可能是一个简单的问题,但我真的很沮丧,将不胜感激任何帮助。
我需要path到包含cmd文件的文件夹。 用%0我可以得到文件名。 但如何获得文件夹名称? c:\ temp \ test.cmd >> test.cmd PS我的当前目录!=脚本的文件夹。
我有一个bash脚本需要知道它的完整path。 我试图find一个广泛兼容的方式来做到这一点,而不是结束相对或时髦的path。 我只需要支持bash,而不是sh,csh等。 我到目前为止发现的: “ 从内部获取Bash脚本的源目录 ”地址的公认答案通过dirname $0获取脚本的path,这很好,但是可能会返回一个相对path(如. ),这是一个问题,如果你想更改脚本中的目录并使path仍指向脚本的目录。 不过, dirname将成为这个难题的一部分。 被接受的答案是“ OS X的 绝对pathBash脚本 ” (OS X的具体,但答案无论如何)给出了一个函数,将testing,看看$0看起来相对,如果是的话,将预先$PWD 。 但是结果仍然可能有相对的位(尽pipe总体上它是绝对的) – 例如,如果脚本在目录/usr/bin并且在/usr并且键入bin/../bin/t运行它(是的,这是错综复杂的),你最终以/usr/bin/../bin作为脚本的目录path。 哪个有效 ,但… 这个页面上的readlink解决scheme,看起来像这样: # Absolute path to this script. /home/user/bin/foo.sh SCRIPT=$(readlink -f $0) # Absolute path this script is in. /home/user/bin SCRIPTPATH=`dirname $SCRIPT` 但是readlink不是POSIX,显然这个解决scheme依赖于GNU的readlink ,因为BSD不能用于某些原因(我没有访问类似BSD的系统来检查)。 所以,各种各样的做法,但他们都有他们的警告。 什么是更好的方法? “更好”是指: 给我绝对path。 即使以错综复杂的方式调用,也会带出时髦的位(参见上面的#2的评论)。 (例如,至less适度规范化path。) 仅仅依赖于bash-isms或几乎可以肯定是在* nix系统(GNU […]
如何使用PHP,将相对path转换为绝对URL?