问题标签 [cwd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将 minecraft 数据存储在当前目录中
编辑:使用不同的反编译器现在包括 Util$OS.class 文件
我正在尝试修改 minecraft 启动器以检查minecraft
当前工作目录中的文件夹,如果不存在,则使用已建立的例程到 Crete 并下载所需的文件。这是我第一次涉足java编程,所以我感觉有点失落。这是有问题的类文件的来源:(我认为需要修改的块从第 15 行开始)
文件 Util.class
我已经对获取当前工作目录进行了一些研究,但我不确定需要修改什么。如果有人至少可以解释文件的各个部分的含义,那将非常有帮助。
windows - 在 Windows 上使用 Perl,如何确保在 chdir 之后获得正确的路径?
考虑以下代码:
如果我的当前目录是c:\parentdir\Source
(注意大写“S”),则输出将是:
这会导致我的一个子程序出现问题,该子程序关心文件夹名称的正确大小写。$str 被传递给我的子程序,所以我无法提前知道它是否有正确的大小写。如何确定匹配路径的大小写正确名称$str
?
更多细节在这里:
- 我意识到这
../source
是一个病态的例子,但它可以说明问题。即使$str
正在请求当前文件夹以外的文件夹,也会发生这种情况。 - 我尝试了许多选项,包括
rel2abs
在 上进行全局搜索$str
等,但它们似乎都返回“source
”而不是“Source
”。 - 我可以搜索
$str/..
所有目录,将它们全部转换为绝对路径并将它们与绝对路径版本进行比较$str
,但这似乎是一个 hack。我希望有更优雅的东西。
python - 使用 ctypes 和 libproc proc_pidinfo 在 MacOS 10.6 上 Python 2.5 和 Python 2.6 之间的奇怪差异
我正在尝试确定给定 PID 的进程的当前工作目录。命令行实用程序 lsof 执行类似的操作。这是python脚本的源代码:
但是,即使此脚本在 Python 2.6 上的行为与预期一样,它在 Python 2.5 中也不起作用:
(PID 2698 是“活动监视器.app”)。注意不同的返回值。由于这个程序强烈地基于 ctypes,我无法想象 Python 本身有什么不同会导致这种情况。我自建的 Python 3.2 会出现相同的行为(与 Python 2.5 相同)。
我不确定我可以提供哪些版本控制信息来帮助追踪怪异——甚至想出一个 2.5 的解决方案——但这里有一些东西:
感谢任何对这里发生的事情有所了解的人:)
perl - CWD Unicode 支持
关于 Unicode的CWD模块是否不是最新的,或者 abs_path 是否应该仅在写入操作系统时使用?
输出:
python - Python中CWD和导入搜索路径的区别?
我对Python中CWD和导入路径之间的区别有点困惑。
据我了解:
脚本文件位于 C:...\PP4E\Tools\ 中,但脚本处理位于 C:\temp 中的文件?还是我误会了什么?
基本上我有一个从某个目录运行的脚本,我需要它来处理另一个目录中的文件。
再次据我了解,该脚本可以访问 PyTools 目录中的文件并处理 \Directory 中的文件。但是 CWD 仍然是 \temp?
那么 \temp 是否添加到 python 路径中?CWD 是否曾经被添加到 python 路径中?我有点困惑,如果有人可以向我解释这一点,我将非常感激。谢谢。
groovy - 如何在 Groovy 中更改当前工作目录
现在,我正在编写一个 Groovy 脚本来调用其他接口。但是我需要在运行脚本时更改我当前的工作路径。我知道这在 Java 中是不可能的。在 Groovy 中可以吗?
perl - cwd 和 gwtcwd 在 windows 上返回一个 linux 风格的路径
如果我运行这个脚本:
输出是:
如何获得 windows 风格的路径C:\tmp
?
perl - 在perl中打印没有完整路径的cwd?
我有一堆数据存储在按日期标记的子目录中。我已使用 Cwd 命令获取当前工作目录,以便我可以将其打印到我正在使用从子目录中恢复的数据写入的 vi 文件。我使用 Cwd 作为数据字符串的前缀。有没有办法只打印当前目录名而不是路径?
例子:
而不是打印-
有没有办法只打印-
这是我正在使用的代码 -
python - subprocess.Popen using relative paths
The docs for Popen mention that you can't specify your executable path relative to the 'change working directory' kwarg.
If
cwd
is not None, the child’s current directory will be changed tocwd
before it is executed. Note that this directory is not considered when searching the executable, so you can’t specify the program’s path relative tocwd
.
But python's behaviour on my system seems to directly contradict this claim:
Is using relative paths to cwd
something that is platform dependent and shouldn't be relied upon? Or is this a documentation bug?
(this question spawns from a comment by glglgl here)
build - cwd 中的 Grunt JS 文件模式
我正在使用 grunt 来构建我的项目并具有以下 src 结构:
现在,我正在尝试将我的项目构建为如下所示:
我使用 contrib-htmlmin 插件,我的 grunt 配置如下所示:
但这根本不起作用,没有文件被缩小。有什么建议么?