working-directory相关内容

从正在运行的 node.js 应用程序确定项目根目录

除了process.cwd(),还有其他方法可以获取当前项目的根目录的路径名.Node 是否实现了 ruby​​ 的属性 Rails.root 之类的东西.我正在寻找稳定可靠的东西. 解决方案 有很多方法可以解决这个问题,每种方法都有自己的优缺点: require.main.filename 来自 http://nodejs.org/api/modules.html: 当 ..
发布时间:2022-01-30 23:27:43 其他开发

如何获取程序运行的目录?

是否有一种平台无关和文件系统无关的方法来获取使用 C/C++ 运行程序的目录的完整路径?不要与当前工作目录混淆.(请不要推荐库,除非它们是标准库,如 clib 或 STL.) (如果没有与平台/文件系统无关的方法,也欢迎在 Windows 和 Linux 中针对特定文件系统工作的建议.) 解决方案 获取执行应用的完整路径的代码如下: 窗户: char pBuf[256];si ..
发布时间:2022-01-30 16:34:04 C/C++开发

如何为 PHP 包含文件设置根文件夹

我花了几天时间研究互联网,但找不到我能理解并能够实施的答案. 我有一个网站,我想在其中使用 include_once 文件,并且能够在 localhost 和实际服务器中正确查看该网站. 我以前使用过 $_SERVER['DOCUMENT_ROOT'] 但它在本地主机上不起作用,因此我很难更新和更改网站. 我想做的是创建某种 config.php 文件,我可以在其中告诉它根文件夹 ..
发布时间:2022-01-25 18:45:07 PHP

Julia 语言 - @async 任务中的状态 :: Current-Directory

我注意到(阅读:捕获生产错误)Julia 中的不同任务 - 没有自己的工作目录,但当前目录 - 是共享的.我意识到在操作系统级别这很明显(一个进程有一个工作目录). 我的问题是首先 - 是否有任何其他明显或不太明显的全局状态我应该注意(显然是环境变量或任何全局变量). 第二 - 如果任务抽象更多地记录或避免这种情况 - 抽象中的“任务",它可以(理论上)拥有自己的语义,比如移回工作目录 ..
发布时间:2022-01-23 19:51:51 其他开发

OSX 如何使用位于当前工作目录或子目录 C/C++ 中的 GCC/G++ 编译框架

希望这是一件好事.但由于我前一阵子费了一番功夫才弄明白,而且还没有在堆栈溢出时看到它,所以我想我会同时发布问题和答案. 此问题/解决方案适用于 OSX 用户使用 GCC 或 G++ 编译框架,而无需在其系统上的以下路径中安装框架 /System/Library/Frameworks/ 解决方案 此代码将从问题中列出的目录编译框架.(之前回答过)如何编译一个使用框架而不使用 Xcode ..
发布时间:2022-01-16 20:17:33 其他开发

更改 C++ 中的当前工作目录

如何以与平台无关的方式在 C++ 中更改我当前的工作目录? 我找到了与 Windows 兼容的 direct.h 头文件和与 UNIX/POSIX 兼容的 unistd.h. 解决方案 chdir 函数适用于 POSIX (manpage)和 Windows(称为 _chdir 那里,但别名 chdir 存在). 两种实现都在成功时返回零,在错误时返回 -1.正如您在手册页中看 ..
发布时间:2022-01-11 15:58:50 C/C++开发

如何在 Emacs 中设置默认工作目录 - 故障排除

我知道这已经发布了很多次,但这些解决方案对我不起作用.我从这篇文章中尝试了以下解决方案(更改 Emacs 中的默认文件夹): 解决方案 1:将 (cd "C:/Users/Name/Desktop") 添加到 .emacs 文件 解决方案 2:将 (setq default-directory "C:/Documents and Settings/USER NAME/Desktop/" ) ..
发布时间:2022-01-02 20:26:11 其他开发

使用 Git Bash 显示当前目录中的文件?

如何从 git bash 检查当前目录中的文件?像命令 dir,在 Windows cmd ? 我找到了一个命令 git ls-files,但它只适用于 git 存储库文件.但是,如果我通过驱动器 C:\ 导航,并想查看当前目录中的文件,我该如何在 git bash 中执行此操作? 解决方案 git bash 基本上是一个 Unix shell,因此您可以使用 ls 命令列出当前文件 ..
发布时间:2022-01-01 14:17:51 其他开发

找到VSTO Outlook Addin的安装目录和工作目录;或任何 Office 插件

我创建了一个 VSTO Outlook 插件,它使用一个库 Html2Xhtml.dll (.NET),它通过执行 System.Diagnostic.Process.Start() 调用另一个 Html2xhtml.exe. 但是,它无法调用 Html2xhtml.exe(我认为),因为即使从 Visual Studio 启动,工作目录也是当前用户的“我的文档"文件夹.我无法控制 Html ..
发布时间:2021-12-30 09:45:48 其他开发

R命令用于将工作目录设置为Rstudio中的源文件位置

我正在用 R 编写一些教程.每个 R 代码都包含在一个特定的文件夹中.里面有数据文件和其他文件.我想打开 .r 文件并获取它,这样我就不必更改 Rstudio 中的工作目录,如下所示: 有没有办法在 R 中自动指定我的工作目录. 解决方案 要获取源脚本的位置,您可以使用 utils::getSrcDirectory 或 utils::getSrcFilename.因此,可以通过以下方 ..
发布时间:2021-12-29 12:46:39 其他开发

临时更改 bash 中的当前工作目录以运行命令

我知道我可以使用 cd 命令在 bash 中更改我的工作目录. 但是如果我执行这个命令: cd SOME_PATH &&run_some_command 然后工作目录将被永久更改.有没有办法像这样临时更改工作目录? PWD=SOME_PATH run_some_command 解决方案 通过将命令行括在一对括号中,您可以在子 shell 中运行 cd 和可执行文件: (cd SO ..
发布时间:2021-12-28 10:10:21 其他开发

CMake 是否提供了一种方法来为给定的构建系统设置工作目录以在运行/调试项目时使用?

我有一个具有以下结构的项目: project_name/CMakeLists.txt项目名称/源代码项目名称/资源...project_name-build/configuration_name/project_name.exe 我希望我的应用程序在根项目目录 project_name 中运行,以便它可以直接访问 resources. CMake 是否提供了指定此属性的方法,还是我必须在 ..
发布时间:2021-12-26 21:41:21 其他开发

如何找到当前目录?

我正在尝试读取我之前成功读取的文件.我正在通过图书馆阅读它,并将其按原样发送到图书馆(即“myfile.txt").我知道该文件是从工作/当前目录中读取的. 我怀疑当前/工作目录以某种方式改变了.我如何检查当前/工作目录是什么? 解决方案 既然你添加了 Visual-c++ 标签,我将建议使用标准的 windows 函数来做这件事.GetCurrentDirectory 用法: ..
发布时间:2021-12-22 18:30:06 C/C++开发

如何在C程序中获取当前目录?

我正在制作一个 C 程序,我需要在其中获取程序启动的目录.该程序是为 UNIX 计算机编写的.我一直在查看 opendir() 和 telldir(),但是 telldir() 返回一个 off_t (long int),所以它真的对我没有帮助. 如何获取字符串(字符数组)中的当前路径? 解决方案 你看过 getcwd()? #include char *getcwd(char * ..
发布时间:2021-12-14 23:29:13 服务器开发

为什么“以管理员身份运行"会更改(有时)批处理文件的当前目录?

我有一个批处理文件,它与我要xcopy 的文件位于同一目录中.但由于某种原因,找不到该文件. 我认为当前目录总是批处理文件所在的位置. 我以管理员身份运行批处理文件.这发生在 Windows 7 64 位台式计算机上. 批处理文件: @ECHO 关闭XCOPY/y "File1.txt" "File2.txt"暂停 错误: 找不到文件 - File1.txt已复制 0 个文 ..
发布时间:2021-12-13 17:45:23 其他开发

获取当前批处理文件目录

首先,我看到了这个话题但是我无法理解. 问题: D:\path\to\file.bat中有一个批处理文件,内容如下: echo %cd%暂停 输出是: C:\ 必须是D:\path\to 我做错了什么? 解决方案 系统只读变量 %CD% 保留批处理调用者的路径,而不是批处理文件位置.> 您可以获取用户使用 %0 键入的批处理脚本本身的名称(例如 scripts\ ..
发布时间:2021-12-13 17:27:27 其他开发

如何将jar内的文件复制到jar外?

我想从 jar 中复制一个文件.我正在复制的文件将被复制到工作目录之外.我做了一些测试,我尝试的所有方法都以 0 字节文件结束. 编辑:我希望通过程序而不是手动复制文件. 解决方案 首先我想说之前贴的一些答案是完全正确的,但我想给出我的,因为有时我们不能使用开源库在 GPL 下,或者因为我们懒得下载 jar XD 或者您的原因在这里是一个独立的解决方案. 下面的函数复制Jar文 ..
发布时间:2021-12-09 20:27:42 Java开发