1193得票5回答
获取主目录的跨平台方法是什么?

我需要获取当前登录用户的主目录位置。目前,在Linux上我一直在使用以下方法:os.getenv("HOME") 然而,这在Windows上不起作用。正确的跨平台方式是什么?

360得票9回答
在Java中找到用户的主目录的最佳方法是什么?

在Java中查找用户主目录的最佳方法是什么? 难点在于解决方案应该是跨平台的;它应该在Windows 2000、XP、Vista、OS X、Linux和其他Unix变体上工作。我正在寻找一段代码片段,可以为所有平台完成此操作,并且需要一种检测平台的方法。 根据Java bug 4787931,...

359得票13回答
在Windows命令提示符中,替代用户主目录(~)的方法是什么?

我正在尝试使用命令提示符移动一些文件, 我习惯于使用Linux终端,我使用~指定我的主目录 我已经到处找了,但似乎在Windows命令提示符中找不到它(Documents and Settings\[user])

298得票6回答
Node.js - 以平台无关的方式查找主目录

Process.platform返回"win32"表示运行在Windows系统上。在Windows系统上,用户的主目录可能是C:\Users[USERNAME]或C:\Documents and Settings[USERNAME],这取决于所使用的Windows版本。在Unix系统中,这不是...

155得票2回答
如何在OS X 10.7.3中复制文件夹?

你好,我想将我的rails_projects目录从haseebjaved/Desktop/rails_projects复制到我的主目录haseebjaved。请问如何通过命令行操作实现? 另外,在Mac OS X系统中,我可以通过UI查看我的主目录吗?还是只能通过命令行查看? 在UI界面中...

129得票7回答
获取用户的主目录

以下代码是获取当前用户主目录的最佳方式吗?还是我忽略了某个特定的函数?os.Getenv("HOME") 如果上述内容正确,是否有人知道这种方法是否保证在非Linux平台(例如Windows)上工作?

124得票8回答
在Linux bash中波浪号的含义(不是主目录)

首先,我知道~/是主目录。CD到~或~/会带我进入主目录。 然而,cd ~X 带我去了一个特殊的地方,其中X似乎可以是任何东西。 在bash中,如果我键入"cd ~"并按tab,它会显示一堆可能的~X选项,如~mail、~postgres和~ssh。进入这些文件夹并执行pwd命令,我发现这...

97得票9回答
如何使用Python查找真实用户主目录?

我看到如果我们更改了 HOME (Linux)或 USERPROFILE (Windows)环境变量并运行Python脚本,当我尝试时它会将新值作为用户主目录返回。os.environ['HOME'] os.exp 有没有办法在不依赖环境变量的情况下找到真正的用户主目录? 编辑: 以下是通过...

58得票3回答
Android获取应用程序的“Home”数据目录

一个简单的问题,涉及应用程序在写入内部存储器时的默认“主目录”。默认情况下,操作系统(2.2)会将创建的任何文件放置在以下位置:/data/data/your.package/files 当从文件中读取数据时,通过openFileInput(), openFileOutput()保持适当的上下...

55得票6回答
我该如何在Perl中查找用户的主目录?

我需要检查用户的主目录中是否存在一个文件,因此使用文件检查:if ( -e "~/foo.txt" ) { print "yes, it exists!" ; } 即使用户的主目录下有一个名为foo.txt的文件, Perl也会抱怨找不到这样的文件或目录。 当我将“〜”替换为/home/...