問題タブ [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.

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

c++ - getcwd の第 2 パラメーター

現在のディレクトリを読み取る場合、関数 getcwd の 2 番目のパラメーターには何を入力すればよいですか?

0 投票する
3 に答える
34109 参照

php - PHP: 現在の作業ディレクトリをスクリプトを実行するディレクトリと同じに設定する方法

Web サイトをあるサーバーから別のサーバーに移行中です。現在の作業ディレクトリを使用する is_readable 関数を使用する php スクリプトがいくつかあります。

古いサーバーでは、getcwd() を呼び出すと、スクリプトが実行されているフォルダーが出力されます。新しいサーバーでは、ルート ディレクトリ '/' が出力されます。

「/」の代わりに現在のフォルダーを使用するように PHP を構成する方法を知りたいです。 古いサーバーで既に動作している PHP コードを変更する必要はありません。新しいサーバーを構成できますが、どの設定を変更すればよいかわかりません。それが役立つ場合、私はapache2を使用しています。

編集:私の作業ディレクトリは、思ったようにルートではないようです。testFile.php を作成して getcwd() をエコーすると、php ファイルがあるディレクトリが表示されます。

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

c++ - C、Linux、getcwd/chdir(): バイナリ パスを取得する

バイナリの場所に関連する多数のファイル (log4cxx 構成、その他のログなど) を開きたいです。

残念ながら、両方ともgetwd()getcwd()バイナリが配置されているパス(およびデータがどこにあるか)を提供する代わりに、既知のパスでバイナリを実行しようとするディレクトリを提供しています。

アプリのパスを取得して使用するにはどうすればよいchdir()ですか? /proc/$PID/ を解析しようとする以外の方法はありますかargv[0] (移植性が十分ではありません) 。

0 投票する
5 に答える
7621 参照

c - 警告:Cでのポインターと整数の比較

警告が表示されます

warning: comparison between pointer and integer

if次のコードを含む行:

どのようにそして何を修正する必要がありますか?

0 投票する
8 に答える
235 参照

c++ - Cブロックを関数でラップします。初心者の質問

ここから現在の作業ディレクトリを取得するためのCスニペットを見つけました。基本的に、コードは次のとおりです。

それを別のファイルの別の関数に抽象化したいと思います(必要に応じて別のプラットフォームでスワップアウトできるようにします)。

現在、私は外部ファイルにあります

とメインファイルで

ただし、画面に印刷すると、意味がなくなります(メモリの場所を文字列として印刷しようとしている可能性がありますか?)

初心者には目がくらむほど明白なことだと思います。どうしたの?

編集:私はWindows 7を使用しています、ところで

ありがとう。

0 投票する
3 に答える
1466 参照

c - getcwd がプロセスの作業ディレクトリを取得するための代替 API はありますか

getcwd(3)このアプリケーションでは、現在の作業ディレクトリを取得するために呼び出します。

プロセスの実行が開始されたときに、だれかがディレクトリ パスを削除すると、プロセスは実行されますが、getcwdAPI は失敗します ( が返されますNULL)。

例: Process name is: a.exe present in /root/appl/a.exe after running a.exe、現在の作業ディレクトリが削除された場合、getcwd(3)API は失敗します。

getcwd(3)ディレクトリ パスが削除された場合でも、プロセスの現在の作業ディレクトリを知るための代替 API はありますか?

0 投票する
1 に答える
3570 参照

php - 現在のディレクトリの代わりにシンボリックリンクのターゲットを解決するphp getcwd()

私の知る限り、php getcwd()(および同様の関数などdirname(__FILE__))は、実行中のファイルの現在のディレクトリを返すことになっています。

現在のディレクトリがたまたま別のディレクトリへのシンボリックリンクである場合、php (おそらくapacheと組み合わせて) は、シンボリックリンク名を示すパスを現在の「ディレクトリ」として返すことになっています。

例:

ブラウザでhttp://localhost/two/index.phpにアクセスすると、 が表示されます/var/www/one

私はそれが表示されることを期待します/var/www/two

これがphpまたはapacheの設定で変更できるかどうかは誰にもわかりませんか? または、この方法でシンボリックリンクを使用できませんか?

0 投票する
1 に答える
1512 参照

visual-c++ - gccがスローします:`_getcwd'への未定義の参照

このsourceforgeプロジェクトをubuntu11.10x64でコンパイルしようとしています:http://vmb.sourceforge.net/

そこで、.tar.gzをダウンロードして解凍し、/srcdirから「make」を実行しました。
しかし、出力には次のように書かれています。

これは、ライブラリが間違っているか欠落しているものだと思います。元のプロジェクトはVisualStudioからのもののようです。
どうすればこれを修正できますか?