问题标签 [getcwd]
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.
c - 获取调用程序的原始位置
有没有办法知道程序最初在 C 中生成的目录?我希望我的程序知道它在计算机中的位置。我已经尝试使用_getcwd()
in direct.h
。我也尝试getcwd()
使用unistd.h
. 但这就是问题所在。如果我在我的程序目录中添加了一个 PATH,函数_getcwd()
和getcwd()
路径将返回我调用程序的路径。因此,如果我在 dekstop 中运行程序,它将返回桌面的路径。我已经尝试过使用这种方法,但它不能解决问题。它返回调用路径的值。我想知道使用什么函数来知道程序的路径,而不是程序被调用的路径。我应该使用什么功能?
c - 使用 getcwd 一致地在 C 字符串中获取空值
我正在尝试制作一个简单的程序,只需将您的工作目录写入文件,而我终其一生都无法弄清楚我做错了什么。无论我做什么,在我调用 getcwd() 之后,我的缓冲区都会存储空值。我怀疑这可能与权限有关,但据称,Linux 现在做了一些魔法来确保 getcwd 几乎永远不会出现访问问题(关键字,“几乎”)。任何人都可以在他们的机器上测试它吗?还是我遗漏了一个明显的错误?
编译gcc main.c
(文件名为“main.c”)
编辑:正如不同的海报所提到的, sizeof(loc) 正在采用 char 指针的大小,而不是分配给该指针的空间量的大小。将其更改为 malloc(sizeof(char)*1000) 并且一切正常。
typescript - 如何在带有 TypeScript 的 Angular2 组件中使用 process.cwd()?
我该如何使用
在带有 TypeScript 的 Angular2 组件中?我必须导入什么?
构造函数中的以下内容
输出错误:
由于我可以在我的 JavaScript 文件中本地使用 process.cwd() 和 __dirname,我想知道为什么它不能立即工作?
我必须导入什么?是不是我对 nodeJS 上瘾了?或者我的错误假设:节点工作中的什么必须在任何地方都有效?
python - pycharm os.listdir 不列出内容
我是个处女。温柔地对待我。
在 Python3.5 中,我可以运行:
这将生成该目录中包含的文件列表。
如果我在 Pycharm 中运行相同的脚本,它会退出而不生成文件列表。(退出代码 0)。
这是问题最简单的表现。
我已经针对当前工作目录内容和相同模式测试了 Python 和 Pycharm。
我查看了 SO 上突出显示的工作目录问题。在 Pycharm 的 python 控制台和项目结构 Source Folder 中指定工作目录的解决方案对我不起作用。我什至重新安装了 Pycharm。
这必须是一个简单的修复?感谢任何建议。它的 Pycharm 社区 2016.2.3 在 Win10 上。
c - 为什么有些函数既以返回值的形式返回结果,又通过写入传递的指针来返回结果?
最近正在阅读getcwd(3)的手册页。它将当前工作目录写入传递的 buf 指针,并将其作为指向 char 的指针返回。您能否解释一下为什么会这样做(使用两种方式给出结果)?
perl - Perl - 从主脚本中的其他目录获取模块的绝对路径
我创建了一个简单的 perl 脚本,该脚本分为 2 个文件 -main.pl
主content.pm
脚本放在Project
目录中,content.pm
(模块)放在Project/utils
目录中。现在我想使用我做了这样content.pm
的main.pl
事情来使用这个模块:
但如果我这样做,我会得到一个错误:
是否可以使用 content.pm 运行这个 main.pl 脚本而没有错误?也许我不应该使用getcwd()
(我认为它使用工作目录而不是 abs_path,但我不确定)?
perl - 切换到一个目录,然后 getcwd()
我的许多同事在他们的 BEGIN 块中使用以下命令。
我环顾四周,不禁认为第三行 ie$scriptDir = getcwd();
是多余的。因为我们已经有了来自的$scriptDir = dirname($0);
scriptdir。我在这里遗漏了什么吗?
python-3.x - python3,在子文件夹中导入模块时目录不正确
我有一个名为“test”的主文件夹,内部结构是:
现在在文件 tryme.py 中。我想在'db'文件夹中生成一个文件
如果我直接运行这个文件,没有问题,文件'db01.txt'在'db'文件夹中。但是如果我运行 use_try.py 的文件,它就不起作用了。
我得到的错误是指 tryme.py 文件。在'with open ...'的命令中
好像是代码
仅指调用 tryme.py 文件的文件,而不是 tryme.py 文件本身。
你知道如何修复它,以便我可以使用文件 use_try.py 在“db”文件夹中生成“db01.txt”吗?我正在使用 Python3
谢谢
c - 打印 getcwd 路径
我的指示很清楚,但我做错了,你能帮忙纠正我的错误吗?
说明: else if (“pwd”) 声明一个大小为 MAX_PATH_LENGTH 的 char 变量数组来保存路径 执行 getcwd 打印路径
我的代码:
macos - Shell Init 尝试安装 Webpack 时出错
我正在尝试在 OSX Sierra 上安装 Webpack。我使用了 Sudo 命令,这就是我得到的