Tag: path

如何在Python中列出目录的内容?

不难,但我有一个心理障碍。

你如何避免在Windows中填充PATH环境variables?

我想知道你用什么方法来pipe理系统中的可执行文件。 例如我几乎所有的东西都可以通过命令行访问,但现在我已经到了pathstring的限制,所以我不能再添加目录。 那么你推荐什么? 很久以前,我试图在属于path的Dir中使用可执行文件的softLink,但是这种方法并不奏效。 把“仅执行文件”扔给一个已知的Dir,有几乎任何应用程序都需要一组文件的问题,所以这也是不好的。 把可执行文件和他的所有文件扔到一个已知的目录中,嗯,这将起作用,但是在文件名中出现冲突的可能性非常高。 创build一个HardLink? 我不知道。 你怎么看?

Eclipse中未绑定的类path容器

我已经签出了一个项目使用Subversive的Eclipse,我收到以下错误: 在解决构buildpath错误之前,无法构build项目 未绑定的类path容器:“JRE系统库[jdk1.5.0_08]” 我假设第一个错误将尽快解决。 我想我需要安装JDK 1.5.0_08,并将其设置为该项目的JRE系统库,但是我无法find任何地方下载它 – 我能得到的最接近的是JDK 1.5.0_22。 如果任何人都可以提供替代解决scheme(或者jdk1.5.0_08的下载链接,我想),我将不胜感激。

如何在Unix / Linux中获得进程的path

在Windows环境中,有一个API来获取正在运行进程的path。 在Unix / Linux中有类似的东西吗? 或者在这些环境中还有其他方法可以做到这一点吗?

如何将boostpathtypes转换为string?

你好,我目前有一个程序,获得一个文件的位置的完整path,并把它放入一个types的variables:boost :: filesystem2 :: path 我已经查阅了如何做到这一点,并发现使用: string result1 = boost::filesystem::basename (myPath) 将path转换为string,但它只转换文件名(例如,如果path是“C:\ name \ bobsAwesomeWordDoc.docx”,它只是返回“bobsAwesomeWordDoc”)。 我发现如何将整个path转换为string,但我不知道如何在我的程序中实现它。 我已经尝试了多种方式,但我得到转换错误。 const std :: string&string():这个例程返回一个path被初始化的string的一个副本,并且按照path语法规则进行格式化。 (在这里find) 我努力了: string result1 = string& (myPath); 和其他一些变化。

你需要在Node.js中使用path.join吗?

因为每个人都知道Windows使用反斜杠的path,其中unix做与正斜杠的path。 Node.js提供path.join()来始终使用正确的斜杠。 因此,例如,不是只写'a/b/c' unix 'a/b/c'而是使用path.join('a','b','c') 。 然而,似乎如果你不规范化你的path(例如使用path.join),只是写一些像a/b/c node.js这样a/b/cpath,在windows上运行你的脚本没有问题。 那么在写入path.join('a','b','c')到'a/b/c'之上还有什么好处吗? 因为无论平台如何都似乎工作…

在C#中获取当前目录名(的最后部分)

我需要获取当前目录的最后部分,例如从/Users/smcho/filegen_from_directory/AIRPassthrough ,我需要获得AIRPassthrough 。 用python,我可以用这个代码来得到它。 import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] 要么 print os.path.basename(path) 我怎样才能用C#做同样的事情? 添加 在回答者的帮助下,我find了我需要的东西。 using System.Linq; string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last(); 要么 string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = Path.GetFileName(fullPath);

Chrome存储扩展程序在哪里?

我看了看: C:\Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions 对于解包的扩展名,但是那个文件夹对我来说是空的。 对于更新的版本,Chrome在哪里存储文件?

用户variables和系统variables有什么区别?

用户variables(如PATH , TMP等)和系统variables之间有什么区别? 我不小心删除了用户variablesPATH 。 我应该做些什么?

如何从cmd永久更新PATHvariables? 视窗

如果我从cmd执行set PATH=%PATH%;C:\\Something\\bin ,然后执行echo %PATH%我看到这个string添加在path中。 如果我closures并打开cmd,那么新的string不在PATH中。 我如何从cmd永久更新所有进程的PATH,而不仅仅是当前进程? 我不想通过进入系统属性 – >高级 – >环境variables并在那里更新PATH来做到这一点。 这个命令必须从Java应用程序执行(我的另一个问题 )。