問題タブ [cwd]
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.
java - Minecraftデータを現在のディレクトリに保存します
編集:使用された別の逆コンパイラーにUtil$OS.classファイルが含まれるようになりました
minecraft
Mine Craft Launcherを変更して、現在の作業ディレクトリにフォルダーがないかどうかを確認しようとしています。フォルダーが存在しない場合は、確立されたルーチンを使用してクレタ島に移動し、必要なファイルをダウンロードします。これはJavaプログラミングへの私の最初の進出なので、少し迷っています。問題のあるクラスファイルのソースは次のとおりです:(変更が必要だと思うブロックは15行目から始まります)
ファイルUtil.class
現在の作業ディレクトリを取得するための調査を行いましたが、何を変更する必要があるのかわかりません。誰かが少なくともファイルのさまざまな部分が何を意味するのかを説明できれば、それは非常に役立ちます。
windows - WindowsでPerlを使用して、chdirに続く正しいケースでパスを確実に取得するにはどうすればよいですか?
次のコードを検討してください。
私の現在のディレクトリがc:\parentdir\Source
(大文字の「S」に注意)の場合、これの出力は次のようになります。
これにより、フォルダ名の正しい大文字と小文字を区別する私のサブルーチンで問題が発生します。$ strがサブルーチンに渡されるので、正しい大文字と小文字が区別されるかどうかを事前に知ることはできません。一致するパスの大文字と小文字が正しい名前を判別するにはどうすればよい$str
ですか?
詳細はこちら:
- それ
../source
は病理学的な例だと思いますが、それは問題を説明するのに役立ちます。$str
現在のフォルダ以外のフォルダをリクエストしている場合でも発生します。 rel2abs
、のグロブ検索 など、さまざまなオプションを試しましたが、すべて「 」ではなく$str
「」が返されるようです。source
Source
- すべてのディレクトリを検索
$str/..
し、それらをすべて絶対パスに変換して、の絶対パスバージョンと比較することはできます$str
が、それはハックのようです。もっとエレガントなものが欲しいと思っていました。
python - ctypes と libproc proc_pidinfo を使用した MacOS 10.6 での Python 2.5 と Python 2.6 の奇妙な違い
PID を指定して、プロセスの現在の作業ディレクトリを特定しようとしています。コマンド ライン ユーティリティ lsof も同様のことを行います。Python スクリプトのソースは次のとおりです。
ただし、このスクリプトは Python 2.6 では期待どおりに動作しますが、Python 2.5 では機能しません。
(PID 2698 は「Activity Monitor.app」です)。戻り値が異なることに注意してください。このプログラムは ctypes に強く基づいているため、これを引き起こす Python 自体の違いは想像できません。自作の Python 3.2 でも (Python 2.5 と同じ) 動作が発生します。
奇妙さを追跡するのに役立つ、または2.5の解決策を考え出すのに役立つバージョン情報はわかりませんが、ここにいくつかのものがあります:
ここで何が起こっているかについて手がかりを持っている人に感謝します:)
perl - CWD ユニコードのサポート
Unicode に関するCWDモジュールが最新でないか、abs_path は OS への書き込み時にのみ使用することになっていますか?
出力:
python - PythonでのCWDとインポート検索パスの違い?
CWD と Python のインポート パスの違いについて少し混乱しています。
私が理解していることから:
スクリプト ファイルは C:...\PP4E\Tools\ にありますが、スクリプトは C:\temp にあるファイルを処理しますか? それとも私は何かを間違えていますか?
基本的に、特定のディレクトリから実行するスクリプトがあり、別のディレクトリのファイルを処理するために必要です。
繰り返しますが、スクリプトは PyTools ディレクトリ内のファイルにアクセスでき、\Directory 内のファイルを処理できます。しかし、CWD は \temp のままですか?
\temp は python パスに追加されていますか? CWD が Python パスに追加されることはありますか? 私は少し混乱しています。誰かが私にこれを説明できるなら、私は大いに義務付けられます. ありがとう。
groovy - Groovy で現在の作業ディレクトリを変更する方法
現在、他のインターフェイスを呼び出す Groovy スクリプトを作成しています。しかし、スクリプトを実行するときに現在の作業パスを変更する必要があります。Javaではできないことを知っています。Groovyで可能ですか?
perl - cwd および gwtcwd は、Windows で Linux スタイルのパスを返します。
このスクリプトを実行すると:
出力は次のとおりです。
Windows スタイルのパスを取得するにはどうすればよいC:\tmp
ですか?
perl - perlでフルパスなしでcwdを印刷しますか?
日付のラベルが付けられたサブディレクトリに保存されているデータがたくさんあります。Cwd コマンドを使用して現在の作業ディレクトリを取得し、サブディレクトリから回復したデータを書き込んでいる vi ファイルに出力できるようにしました。データ文字列のプレフィックスとして Cwd を使用しています。パスではなく、現在のディレクトリ名のみを出力する方法はありますか?
例:
印刷する代わりに-
印刷のみの方法はありますか?
これが私が使用しているコードです-