问题标签 [chdir]

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 投票
3 回答
7194 浏览

c - chdir() 不影响环境变量 PWD

当我使用 chdir() 更改当前工作目录时,为什么 getenv("PWD") 不给出当前工作目录?我还需要 setenv("PWD",newDir,1) 吗?

输出:(可执行文件的位置是/home/user)

更改目录 /boot

目录已更改。当前工作目录是“/home/user”“/boot”

0 投票
2 回答
2937 浏览

c - 如何更改C中的工作目录?

chdir可用于常量字符路径(需要 a const char *),但不能用于用户输入的路径(因为它们具有 type char *)。有没有办法解决?

0 投票
2 回答
1307 浏览

c - chdir 在 c 中不起作用

我有一个父进程和一个子进程,第二个是用 fork 创建的,子进程从父亲那里收到一个 char s[] (s 可以是“cd Music”之类的东西),我使用 strtok 从“cd Music”中提取音乐,但是当 chdir(dir) 执行时,我得到“没有这样的文件或目录”。但是如果我测试 chdir("Music") 我没有错误。我想更改子进程的工作目录。请帮帮我...

0 投票
4 回答
3325 浏览

php - 更改 Web 服务器查找图像的默认路径

我正在尝试更改默认路径或添加网络服务器查找图像的路径。我真的很想在 PHP 中而不是在 htaccess 中执行此操作。

最基本的例子是试图“打破”当前的实现,所以假设我有一个目录,其中包含以下内容:

主要的/

  • 图像.png
  • 索引.php

index.php

如果您理解我的观点或有任何疑问,请告诉我。

谢谢大家!马特·穆勒

0 投票
2 回答
662 浏览

php - 删除上级目录中的文件

我在从更高的目录中删除文件时遇到问题,我找到了这篇文章并尝试了它,但没有运气......:

gotdalife 在 gmail dot com 25-Sep-2008 02:04

对于遇到权限被拒绝错误问题的任何人,有时是由于您尝试将层次结构中较高文件夹中的文件删除到您的工作目录(即尝试删除以“../”开头的路径时)。

所以要解决这个问题,您可以使用 chdir() 将工作目录更改为要取消链接的文件所在的文件夹。

这是我目前拥有的代码:

我收到错误消息:

警告:unlink() [function.unlink]: 第 37 行的 J:\xampp\htdocs\bunker\admin\delete_file.php 中没有错误

第 37 行是:

谁能看到我做错了什么?

0 投票
1 回答
6787 浏览

c - chdir() 可以接受相对路径吗?

在 linux 上的 C 中,chdir() 函数可以接受相对路径吗?

0 投票
2 回答
2310 浏览

c++ - C、Linux、getcwd/chdir():获取二进制路径

我想打开一些相对于二进制位置的文件(log4cxx 配置、其他日志等)。

不幸的是,两者getwd()都给getcwd()了我目录,我尝试从该目录以已知路径运行二进制文件,而不是给我二进制文件所在的路径(以及数据所在的位置)。

如何获取应用程序的使用路径chdir()?除了尝试解析 /proc/$PID/之外的任何方法argv[0] (这还不够便携)

0 投票
1 回答
777 浏览

macos - mac 上 .screenrc 中的 chdir

我可以在 linux 的 .screenrc 中进行 chdir,
这样当我打开屏幕时,我可以转到指定的目录(对于每个选项卡)

使用 screenrc 在 mac 中使用 chdir 没有成功。
有人做过吗?

0 投票
1 回答
10375 浏览

c - 使用 chdir 更改 c 中的工作目录

我对C相当陌生,似乎碰壁了。每当有人正确键入 cd 目录时,我是否会传递此参数来更改工作目录?如果我不包含目录,它默认报告当前的工作目录,但我似乎无法在给定参数时更改目录。

谢谢。

0 投票
3 回答
1296 浏览

perl - Perl chdir 错误

我正在尝试在 UNIX 中使用 Perl 更改工作目录(用于配置 WebShpere MQ 队列管理器)。

我必须去目录/var/mqm/qmgrs/Q\!MAN,我使用了以下代码片段:

但它不会改变目录并且死给

当我删除变量时,它的工作正常,它得出的结论是,使用部分$QueueManagerPathName会出错。"\!"