问题标签 [working-directory]

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.

0 投票
4 回答
1619 浏览

process - freebsd:按进程 ID 运行进程的当前目录

我在 freebsd 中有一个正在运行的进程的 pid。如何获取其当前目录?

0 投票
8 回答
20715 浏览

windows - Vim:更改启动目录?

当我启动 GVim 并开始编写我的小程序时,我想将文件保存到桌面,但似乎 Vim 正在启动命令行:

我将如何将其更改为:

那么我可以:

谢谢

0 投票
4 回答
8069 浏览

c++ - system("c:\\sample\\startAll.bat") 由于工作目录而无法运行?

我有一个应用程序和可执行文件。我希望我的应用程序运行我的可执行文件。

可执行文件在一个文件夹中,比如说在“c:\sample”中。

在这个目录中有一个批处理文件,它调用我的 exe 文件。像:

让我们将其命名为 startAll.bat

并假设每个 exe 都有一个类似 a1.dat a2.dat 的数据......并且这些数据文件靠近这个 exe。

我想通过我的应用程序调用这个批处理文件。

当我这样称呼它时,命令找不到这些 exe。

如果我将目录名称添加到批处理文件中,则找不到当时的数据。我认为这是因为工作目录。

在调用此批处理文件之前如何更改工作目录?

或者你有什么建议吗?

0 投票
10 回答
83930 浏览

r - 如何让 R 将您的工作目录识别为其工作目录?

我在几台机器上使用 Windows 下的 R。

我知道您可以从 R 脚本中设置工作目录,如下所示

...但是这破坏了脚本的可移植性。必须反转所有斜杠也很烦人(因为 Windows 给你反斜杠)

有没有办法在特定的工作目录中启动 R,这样您就不需要在脚本级别执行此操作?

0 投票
2 回答
2577 浏览

java - Java:如何知道 jar 在 Linux 中的位置

在 Linux 中,JVM 将工作目录设置为用户的主文件夹。在 Windows 中,这是 jar 所在的文件夹。如何找到 jar (来自我的应用程序)的位置以更改工作目录?

马汀

0 投票
3 回答
5544 浏览

javascript - 在javascript中设置工作目录

有谁知道如何在 JavaScript 中设置工作目录?

我用于启动应用程序的代码是这样的:

0 投票
4 回答
229366 浏览

python - python:将脚本工作目录更改为脚本自己的目录

我每分钟从 crontab 运行一个 python shell:

/home/udi/foo有一些必要的子目录,比如/home/udi/foo/logand /home/udi/foo/config,它/home/udi/foo/bar.py指的是。

问题是crontab从不同的工作目录运行脚本,因此尝试打开./log/bar.log失败。

有没有一种好方法可以告诉脚本将工作目录更改为脚本自己的目录?我想要一个适用于任何脚本位置的解决方案,而不是明确告诉脚本它在哪里。

编辑:

是最紧凑优雅的解决方案。感谢您的回答和解释!

0 投票
2 回答
2365 浏览

java - 如何在 Java 中获取 Linux 上的当前工作目录

我在 Linux 中使用 bash shell 调用该命令。此命令使用 Java 类完成其操作。我想从调用命令的位置检索当前工作目录。当我使用System.getProperty("user.dir")时,我正在获取调用 Java 类的路径。任何人都可以在这方面提供帮助。

0 投票
1 回答
1715 浏览

ocaml - Ocaml:设置当前工作目录?

如何在 windows 系统上设置当前工作目录?

0 投票
5 回答
7404 浏览

c# - 如何在设计时从我的 WPF 应用程序中获取应用程序的目录?

如何在设计时从我的 WPF 应用程序中获取应用程序的目录我需要在设计时访问我的应用程序当前目录中的资源,而我的 XAML 正在显示在设计器中。我无法在设计时使用此问题System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName)中指定的解决方案并System.Reflection.Assembly.GetExecutingAssembly().Location指向 IDE 的位置(Visual Studio ... Common7 或其他东西)。

根据要求进一步阐明我的目标:我想在设计时访问数据库表并显示该数据的图形。设计是在 Visual Studio 2008 中完成的,所以我需要一个非常具体的解决方案来解决一个非常具体的问题,那就是为我的应用程序获取程序集目录。