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

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

939得票27回答
如何确定 Python 运行在哪个操作系统上

我需要查看哪些内容才能确定我是在Windows还是Unix等操作系统上?

683得票9回答
处理Git中CRLF(回车换行)的策略是什么?

我尝试使用CRLF结尾的行提交文件,但失败了。 我在Windows电脑上花费了一整天的时间尝试不同的策略,几乎要放弃使用Git而改为尝试使用Mercurial。 如何正确处理CRLF行结尾?

634得票26回答
如何在C ++中获取当前时间和日期?

是否有一种跨平台的方法来在C++中获取当前日期和时间?

588得票8回答
如何获取一个与平台无关的换行符?

如何在Java中获得一个与平台无关的换行符?我不能在每个地方都使用"\n"。

564得票5回答
在Visual Studio中,“stdafx.h”用于什么?

当我在Visual Studio 2010中启动一个项目时,会自动生成名为stdafx.h的文件。由于我需要创建一个跨平台的C++库,因此不能使用该头文件。 stdafx.h用于什么?我只是删除这个头文件可以吗?

563得票8回答
在 C 语言中检查文件是否存在的最佳方法是什么?

除了简单地尝试打开文件,有更好的方法吗?int exists(const char *fname) { FILE *file; if ((file = fopen(fname, "r"))) { fclose(file); return ...

462得票10回答
如何检查当前运行环境是Cygwin、Mac还是Linux?

我有一个在Windows/Cygwin、Mac和Linux上都使用的shell脚本。每个版本都需要稍微不同的变量。 如何让shell/bash脚本检测它是在Cygwin、Mac还是Linux上运行?

372得票5回答
Python中获取临时目录的跨平台方法

在Python 2.6中,是否有一种跨平台的方法获取temp目录的路径? 例如,在Linux下是/tmp,而在XP下是C:\Documents and settings\[user]\Application settings\Temp。

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

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