問題タブ [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 投票する
1 に答える
2137 参照

php - PHP FTP が FTP ユーザー ルート フォルダーに戻る

ftp ユーザーのルート フォルダに戻るにはどうすればよいですか。この例では、home/user/ dir の /isi/ です。

-------------------------------------------------- - - - - 編集 - - - - - - - - - - - - - - - - - - - - - -----------------------

きれいな方法ではありませんが、上記のコードのポスターの後にこれを配置するとうまくいきました。フォルダを数えたところ、ftp_cdup 関数を何回使用したかがわかります。

-------------------------------------------------- -------- EDIT2 ---------------------------------------------- ----------------------

その他の解決策:

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

python - Python の変更ディレクトリが奇妙なエラーを返す

基本的なpythonの問題だと思いますが、理由がわかりません。

編集したいいくつかの CSV ファイルを含むtc_500という名前のファイルがあるので、これらのファイルを編集するためにディレクトリを変更します。

しかし、このエラーが判明し、

このようにコードを変更すると、

エラーなく実行できます。

ファイルの実際の名前の代わりに大文字を使用してもエラーが発生しないのはなぜですか?</p>

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

python - PythonでCD風の構造を作成する奇妙な問題

私は、ユーザーに継続的にデータ ファイル名を尋ね、それらのファイルをグラフ化することを主な目的とするプログラムを作成しました。ただし、これらのファイルは設計上、さまざまなディレクトリに存在します。私は、標準的なスタイルでナビゲートできると便利だと判断しましたcd。これにより、ユーザーは、上記のディレクトリを簡単に入力して、必要なファイルを選択できます。

私はPythonに慣れていない(そして現在2.7を使用している)ので、これをうまく実装していない可能性がありますが、次のコードは現在私のコードです:

これは、ユーザー入力がcd .... ピリオドが 2 つ以外の数になるとすぐに、エラーはスローされず (try/except なしでこれを実行しました)、プログラムは現在のディレクトリに残ります (移動するのではなく、既にあった場所を出力します)。exceptステートメントの部分に)。

大まかに言えば、タイプミスを防ぐだけなので、これは大したことではありませんが、ここで何が起こっているのか疑問に思っています。ありがとう!

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

c - chdir() & C でのマルチスレッド

chdir()または他のコマンドを使用して、他のスレッドのcwdに影響を与えずにスレッド内のディレクトリを変更することは可能ですか? を使用してpthread.hいます。

*複数のクライアント接続とリクエストを処理するサーバー プログラムを作成しようとしています。クライアントが使用できるコマンドの 1 つに'cd'command があります。

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

applescript - AppleScript を使用して現在の作業ディレクトリを変更する方法

AppleScript を使用して現在の作業ディレクトリ (cwd) を変更する最も簡単な方法は何でしょうか。OScdや Python のos.chdir. 宛先ディレクトリが存在しない場合は、オンザフライで作成されると便利です (ただし、これは非常にオプションです)。

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

php - PHP - Going back directories

I've encountered something when trying to include/require a php script that's 2 directories back. It's not really a problem as I figured out a work around, however I'd love an explanation for what's happening.

Here's the file structure:

  • appCode
    • db.php (File I'm trying to include)
  • studentManagement
    • index.php
    • dep
      • getData.php (File I'm trying to include db.php into)

I want to include appCode/db.php in studentManagement/dep/getData.php.

When I use:

It doesn't work.

The only way it works is it I change directory first:

Why won't the first method work? I've also tried using include instead of require but it's the same. I'm testing it on mamp 3.0.4.

Any help appreciated!!

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

c - chdir(..) は成功すると 0 を返し、ディレクトリを変更しますが、「そのようなファイルまたはディレクトリはありません」と出力します

単純なシェルとして機能する C プログラムでシステム コールを使用して機能を実装cdしていますが、ディレクトリ名に少し問題があります。些細な文字列関連のような気がしますが、これまでのところ運がありません。

次のような関数があります。

argv[2]これは、新しい目的のディレクトリを含む文字列であることを前もって知っています。

cdという名前の既存のディレクトリに移動したいのですが、等号mydirで呼び出します。ただし、ご覧のとおり、 の内部では、 が実際には「mydir」と正確に等しいことを確認しています。changeDirectoryargv[2]"mydir"changeDirectoryargv[2]

私の単純なシェル呼び出しの結果は次のとおりです。

したがって、コマンドは成功したように見えますが、なぜエラー メッセージが表示されるのかわかりません。 興味深いことに、このパラメーターを何らかの方法でキャスト/サニタイズできますか?を呼び出すと、このエラー メッセージは表示されません。int ret = chdir("mydir");任意のポインタをいただければ幸いです。さんできますか