Tag: path

在OSX中永久设置PATH环境variables

我已经阅读了几个关于如何在OSX上永久设置环境variables的答案。 首先,我试过这个, 如何在Linux / Unix上永久设置$ PATH? 但我有一个错误消息说no such file and directory ,所以我想我可以尝试~/.bash_profile而不是~/.profile但它没有工作。 其次,我find了这个解决scheme如何设置$ OSH的应用程序使用的$ PATH ,其中的build议进行更改 〜/ .MacOSX / environment.plist 但我又no such file and directory错误。 我需要一种方法来设置这些variables,以便每次打开新的terminal会话时都不需要重复设置这些variables。

添加一个属性文件到IntelliJ的类path

我使用Run-> Run菜单从IntelliJ IDE运行一个简单的Java程序。 它工作正常。 现在我想添加log4j日志logging。 我在我的项目根目录下添加了资源文件夹。 我在该文件夹中添加了一个log4j.properties文件。 我改变了代码来logging一些东西。 告诉IntelliJ在类path中包含资源文件夹的正确方法是什么,以便看到属性文件? 用IntelliJ 8,我可以猜得像醉猴子,并最终得到它的工作。 我现在有9个,而我完全没有成功。 我一直在尝试一个小时。 如何在某个地方的“添加到类path”选项? /烟/发泄/咆哮

如何在OSX上编辑$ PATH(.bash_profile)?

我试图编辑PATH的条目,因为我做错了什么。 我正在使用Mac OS X 10.10.3 我努力了: > touch ~/.bash_profile; open ~/.bash_profile 但是文件编辑器里面什么都没有打开。 我的问题: 我正在尝试安装ANDROID_HOME到我的PATH 我拼错了,但是当我closuresterminal,回去了,所以我再次尝试: export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 这一次,我input了正确的命令,但是当我closuresterminal时,我的设置又一次消失了。 我如何执行我想要的设置? 如果我编辑bash.profile,我将如何input上面的代码? 谢谢!

将目录添加到$ LOAD_PATH(Ruby)

我已经看到了两种常用的将当前正在执行的文件的目录添加到$ LOAD_PATH(或$ :)的技巧。 如果你不使用gem,我会看到这样做的好处。 显然,一个看起来比另一个更加冗长,但是有没有理由相互配合呢? 第一,详细的方法(可能是矫枉过正): $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__))) 和更直接,快速和肮脏的: $:.unshift File.dirname(__FILE__) 任何理由去一个在另一个?

从相对path和/或文件名parsing绝对path

有没有办法在Windows批处理脚本从包含文件名和/或相对path的值返回绝对path? 鉴于: "..\" "..\somefile.txt" 我需要相对于batch file的绝对path。 例: “somefile.txt”位于“C:\ Foo \” “test.bat”位于“C:\ Foo \ Bar”中。 用户在“C:\ Foo”中打开命令窗口并调用Bar\test.bat ..\somefile.txt 在batch file“C:\ Foo \ somefile.txt”将从%1派生

PHP的exec $ PATHvariables缺less元素

当我在命令行上回显$ PATH时,它会返回 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/MAMP/Library/bin:/usr/local/git/bin:/usr/X11/bin 当我执行这个PHP代码 exec('echo $PATH; whoami; less /etc/paths; 2>&1') 我明白了 string 'echo $PATH; whoami; less /etc/paths; 2>&1' (length=56) array 0 => string '/usr/bin:/bin:/usr/sbin:/sbin' (length=29) 1 => string 'eric' (length=4) 2 => string '/usr/bin' (length=8) 3 => string '/bin' (length=4) 4 => string '/usr/sbin' (length=9) 5 => string '/sbin' (length=5) 6 => string '/usr/local/bin' (length=14) […]

PHPrecursion目录path

我有这个函数返回full directory tree : function getDirectory( $path = '.', $level = 0 ){ $ignore = array( 'cgi-bin', '.', '..' ); // Directories to ignore when listing output. Many hosts // will deny PHP access to the cgi-bin. $dh = @opendir( $path ); // Open the directory to the handle $dh while( false !== ( $file […]

绝对path和相对path

使用任何Web服务器或Tomcat时绝对path和相对path有什么区别?

如何在java文件path中转义反斜杠和自动生成的转义字符

我有非常小而简单的问题,但我没有得到解决scheme。 其实我正在使用文件select器得到一个CSV文件path。 我正在使用加载数据本地infile查询在这个csv文件input数据库中的数据。 假设我input的文件path是“C:\ title.csv”当我把这个string进行查询时,你会在path中看到\ t组合。 这实际上是文件path的一部分,而不是转义字符'\ t'。 但是java和mysql认为它是转义字符。 然后我尝试用下面的代码行replace文件pathstring中的“\”。 String filepath="C:\title.csv"; String filepath2=filepath.replace("\\","\\\\"); 仍然没有对文件path的影响,它仍然认为'\ T'作为转义字符。 所以我的问题是如何解决这个问题,而不改变文件的名称? 如果我们有像这样的path String filepath="C:\new folder\title.csv"; 它会考虑\ n和\ t作为转义字符。 如果path中的文件或文件夹的名称导致转义字符,如何解决这个问题?

如何将文件保存到类path

我如何保存/加载位于我的课程的地方的文件? 我没有到那个位置的物理path,我想dynamic地find该文件。 谢谢 编辑: 我想加载一个XML文件,并写入和阅读,我不知道如何解决它。