问题标签 [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 投票
2 回答
256 浏览

c++ - 指定 N 个目录来查找输入文件

刚开始学习 C++,我的知识在 IT 方面非常基础。我正在使用 VC 2010。

如何告诉我的代码在哪里查找输入文件?有没有办法告诉编译器在预先指定的目录列表中查找输入文件,例如 M:/Test、M:/Project 等。

我知道我可以在代码中添加文件的整个路径,通过 chdir 更改工作目录,在 VC++ 的对话框窗口中设置工作目录。最后两个使我可以同时指定一个工作目录,而我想指定 n 个目录来查找文件。

0 投票
7 回答
12234 浏览

bash - 基于目录的环境变量范围 - 如何实现?

我有一组工具,我需要根据我正在处理的项目传递参数。我希望能够根据当前目录自动设置几个环境变量。所以当我在目录之间切换时,我常用的环境变量也会改变。例子:

让我们的当前目录是 foo,因此如果我这样做:

VAR1 会有一些基于 foo 的值。

然后,假设我切换到 bar 目录。如果我做:

VAR1 现在应该有一些基于柱的值。

那可能吗?如何?

0 投票
4 回答
7070 浏览

perl - Perl更改调用者的工作目录

我想编写一个 perl 脚本,将其工作目录更改为其他位置,执行某些操作,然后在我从 shell 调用它后将我留在那个目录中。 chdir只做第一部分。如何更改调用者的工作目录?

0 投票
5 回答
237 浏览

c++ - 打开带有某个程序的文件会更改该程序的工作目录?

我有一个文件保存到我的桌面,当我用我的程序打开它时,工作目录更改为桌面,这意味着我的程序无法加载它需要的一些文件,因为它在工作目录中搜索这些文件。有没有办法阻止工作目录像这样改变?

0 投票
1 回答
672 浏览

objective-c - 为什么 currentDirectoryPath 在 IDE 和没有它的情况下返回不同的结果?

我在使用下面的代码时遇到了一个奇怪的问题

如果该代码在 IDE 下运行,它工作正常,我有这样的 pth

/Users/user/Desktop/iShutdown/build/Release

但是,如果我在没有 IDE 的情况下运行该代码,只需启动我的独立应用程序,我会在日志中看到 pth 仅包含“/”

为什么?如何在独立模式下获得相同的结果?

0 投票
1 回答
2136 浏览

vb6 - VB6: CreateFile() 在当前工作目录中创建名称乱码的文件

我正在解决一个问题,即当我发现 CreateFile() 不能很好地与文件名参数一起使用时,CreateFile 无法打开现有的命名管道。我的代码是:

它不会在 C:\ 中创建文件,而是在当前 VB 工作目录中创建一个文件名乱码的文件。似乎 CreateFile 无法识别和解析给定的文件名字符串。

为什么会这样?我在 Windows 7 上使用 VB6(使用了一些技巧来安装它)。这会导致问题吗?

0 投票
0 回答
631 浏览

java - 通过 Struts 操作类打开 JSP 页面时 JS/CSS 资源路径无效

这是 StrutsAction类:

这是根据先前解决的 ActionForward 实例的 JSP:

上面这个文件的路径已经过调整,以便它们相对于Action类的当前工作目录。但是,浏览器中不会显示任何内容。恢复到原始路径(并直接访问 JSP 文件,而不是通过Action类)在浏览器中输出所需的页面:

[-EDITED-] 我的需要是完成Action课程,所以我必须以某种方式解决这种情况。包含的 JavaScript / CSS 文件不包含其他文件,所以我不知道问题是否真的与工作目录有关以及如何。

有什么意见吗?谢谢

0 投票
2 回答
8279 浏览

c# - 如何在 Visual Studio 2010 项目中设置工作目录?

我的项目在 C# Windows 窗体中。在调试时,我使用调试文件夹作为工作目录,但现在我将部署我的项目,我需要指定一个工作目录。我该怎么做?

0 投票
1 回答
2853 浏览

python - Python 更改使用 startfile 打开的 exe 的工作目录

在 python 中,我使用 os.startfile 命令启动一个 Windows 可执行文件,该可执行文件在其自己的文件夹中执行特定的操作,python 代码从另一个文件夹运行,所以当我启动文件时,它在 python 脚本的工作目录中启动,但它必须从自己的目录开始。我尝试使用 os.chdir(path) 来更改工作目录,但是失败了,文件仍然没有在它自己的文件夹中运行。我想也许有一个命令,比如快捷方式的“开始”行。我已经搜索了everywere,但没有成功。我想到的唯一解决方案是创建一个快捷方式并添加“开始于”行,然后启动快捷方式,但这是非常不切实际的。

0 投票
3 回答
37042 浏览

servlets - 如何找到基于 servlet 的应用程序的工作文件夹以加载资源

我编写了一个 Java servlet,我想将它安装在不同服务器上的许多 Tomcat 实例上。servlet 使用一些与 WEB-INF 下的 war 文件一起打包的静态文件。这是典型安装中的目录结构:

如何知道 MY_STATIC_FOLDER 的绝对路径,以便读取静态文件?

我不能依赖“当前文件夹”(我在新文件(“.”)中得到什么),因为它取决于 Tomcat 服务器的启动位置,这在每次安装中都不同!