問題タブ [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一定の文字パスには使用できますが ( が必要const char *です)、ユーザーが入力したパスには使用できません (タイプが であるためchar *)。これを回避する方法はありますか?

0 投票する
2 に答える
1307 参照

c - cでchdirが動かない

父プロセスと子プロセスがあり、2 番目は fork で作成され、子は父から char s[] (s は "cd Music" のようなもの) を受け取り、strtok を使用して "cd Music" から音楽を抽出します。しかし、chdir(dir) を実行すると、「そのようなファイルまたはディレクトリはありません」と表示されます。しかし、chdir("Music") をテストすると、エラーは発生しません。子プロセスの作業ディレクトリを変更したい。お願い助けて...

0 投票する
4 に答える
3325 参照

php - Web サーバーが画像を検索するデフォルトのパスを変更する

デフォルトのパスを変更するか、Web サーバーが画像を探すパスを追加しようとしています。htaccessではなくPHPでこれを行うソリューションが本当に欲しいです。

最も基本的な例は、現在の実装を「壊す」ことです。たとえば、次のようなディレクトリがあるとします。

主要/

  • 画像.png
  • index.php

index.php

私の言いたいことを理解しているか、質問があるかどうか教えてください。

皆さんありがとう!マット・ミューラー

0 投票する
2 に答える
662 参照

php - 上位ディレクトリのファイルを削除する

上位のディレクトリからファイルを削除する際に問題が発生しました。この投稿を見つけて試しましたが、うまくいきませんでした。

Gmailドットコムでのgotdalife2008年9月25日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を使用するとエラーになると結論付けられます"\!"