問題タブ [pathname]

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 に答える
375 参照

java - サーバー上のファイルへのJavaパスはバックスラッシュを2倍にする必要があります

私はJava GUIを持っています。ユーザーは、JFileChooser ダイアログを使用して、ファイルへのパスを含むファイルを選択します。パスはテキスト ボックスに表示されます。

ユーザーが選択したパス (およびテキスト ボックスに表示されたパス) を使用して InputStream でファイルにアクセスすると、ファイルが見つかりません。おっとっと。

ここで、テキスト ボックス内のすべてのバックスラッシュを 2 つにします。すなわち

テキストボックスからのパスを使用して InputStream を再度読み取ると、ファイルが見つかります。おっとまた。

この理由は、バックスラッシュを別のバックスラッシュでエスケープする必要があるためだと思うかもしれませんが、これは理由ではありません。内部的には、Java はエスケープの目的でバックスラッシュを再度 2 倍にします。

また、Web ブラウザー経由でファイルにアクセスしようとすると、バックスラッシュを 2 つにする必要があります。

これはおそらく2つの原因に関連している可能性があると考えていました:

  • JFileChooser は何らかの理由でバックスラッシュを「食べています」。どうすればこれを回避できますか?
  • JFileChooser は正常に動作していますが、ファイルが保存されているサーバーのサーバー管理者がパス名の命名規則を設定しています。もしそうなら、Javaプログラムでこれらの標準を認識して、プログラムでバックスラッシュを2倍にできるようにするにはどうすればよいですか?

私があなたをあまり混乱させなかったことを願っています;-)

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

html - OSX-Sitesフォルダー外のファイルのパス名

Sitesフォルダの外にローカルGitリポジトリを設定しました。後から考えると、これはおそらく間違いでした。

Gitファイルの1つをテストしたいのですが、SitesApacheで実行するには、テストhtmlページがフォルダー内にある必要があります~localhost

それで、パスを持つスクリプトを見つけるためにhtmlページhttp://~localhost/MyUserName/test.html(パスを持っている)を取得できますか?または、Gitフォルダーを移動する必要がありますか?MyUserName/Sites/test.htmlMyUserName/GitHub/myScript.jsSites

私は成功せずに次のことを試みました:

<script src="../GitHub/myScript.js" type="text/javascript"></script>

ありがとう。

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

java - 方法: ドローアブル ディレクトリへの String pathName を使用した BitmapRegionDecoder

わかりましたので、Android のクラスでブラックジャックをプレイするアプリを作成し、カードを視覚的に表示しています。BitmapRegionDecoder を使用して、すべて 1 つのファイルに表示されるカードの読み込みを最も効率的にしたいと考えています。これが私のコードです:

「res/drawable/cards.png」は、表示されるすべてのエラー メッセージのためにパスを指定する正しい方法ではないことはわかっていますが、代わりにパスに何を使用すればよいかわかりません。助けてください、そしてありがとう!:)

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

lisp - Lispファイル名拡張子の規則は何ですか?

".el" は、Emacs Lisp プログラムで終わるファイル名の規則です。Common Lisp プログラムを書くときの規則を教えてください。

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

c# - ファイルパスに関する.NETの奇妙な動作

グーグル教授からは情報が見つからなかったので、ここにいます。指定されたパス名を取得して、Windowsエクスプローラーに貼り付けます。余分な「。」でパスを生成するコードのバグを発見した後、私はこれに遭遇しました。ディレクトリ区切り文字の前のパス名で\...

コードでは、.NETは呼び出し時にパスを受け入れ、File.Createファイルが生成されますが、このパスでは次のようになります。

C:\\pathto.\file.extWindowsエクスプローラーのアドレスバーにコピーして、「。」を監視します。消えてあなたを連れて行くC:\\pathto\file.ext

.NETおよびWindowsの正常な動作ですか?「。」が原因で問題が発生することはありません。ファイル操作に渡されると、.NETとWindowsの両方によって削除されます。実際の問題は、DB内のすべてのファイルに「。\」が付いたファイル名がありますが、「。\」がないパスに存在し、パスFile.Exists()が「実際の」物理ではない場合でも機能することです。位置...

何が起きてる?

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

php - PHP: 選択したファイルからフル パスを取得して、データをデータベースにインポートする

データをエクスポートしてデータベースに保存するファイルをユーザーが選択できるようにしたいと考えています。データをインポートする次のコードを見つけました。

それが機能するかどうかはわかりませんが、まだそこまで到達していません。私の質問は、ファイル名をハードコーディングするのではなく、次のコマンドに入力できるように、選択したファイルのフル パス名を取得する方法です。

私はこれを研究するのに多くの時間を費やしましたが、役に立ちませんでした。

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

java - 絶対パス名からファイル オブジェクトを作成するにはどうすればよいですか?

私の問題には、背景の説明が必要だと思います。私の課題は、クライアントが要求する HTML ファイルを私のシステムに送信する基本的なサーバーを作成することです。localhost:8080/index.htmlFirefox ブラウザにテスト クライアントとして入力するだけで、サーバーをテストするように言われました。その入力行に入力すると正しく機能し、 の内容が出力されindex.htmlます。安全のために、要求されたファイルが現在直接作業している範囲内にあることを確認するためにテストすることになっています。そうでない場合は、要求を拒否する必要があります。私はちょうどそのようなキャッチを設定しました。それを確認したいと思います。index.htmlファイルをもう一度 使用したいのですが、パス名全体で別名なC:\Users\Gabrielle\Documents\NetBeansProjects\CS2 Assignment 5\src\index.htmlので、ブラウザに入力します

localhost:8080/C:\Users\Gabrielle\Documents\NetBeansProjects\CS2 Assignment 5\src\index.html

ファイルが存在しないというエラーが表示されます。次に、ファイルを作成しようとしているものと、ファイルを作成しようとしているものを確認したところ、

C:%5CUsers%5C%5CGabreille%5C%5CDocuments%5C%5CNetBeansProjects%5C%5CCS2%20Assignment%205%5Cindex.html

これは明らかにファイルの名前ではありません。ファイル名を間違って送信しているだけですか?違いがある場合は、Windows コマンド プロンプトからプログラムを実行しています。以下は、マルチスレッド クライアントのコードと、実行可能なオブジェクトのコードです。質問がある場合、または明確にしたい場合は、このスレッドを注意深く監視します。

実際の内容はこちら

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

unicode - Unicode 記号を含むディレクトリ名のリストが正しく機能しない

すべてのサブディレクトリのリストをファイルに書き込もうとしていますが、サブディレクトリ名の Unicode 記号が疑問符に置き換えられます。Windows XP で CLISP 2.49 を使用しています。

コードの短いバージョンは次のとおりです。

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

directory - パス名ディレクトリの動作がおかしい

私は SBCL 1.1.4 を使用していますが、pathname-directory の動作がおかしいことがわかりました。

パス名に「..」が含まれているとします。次の例は簡単です。SBCL はすべての ".." を ":UP" に変換します。

問題はここにあります:

truename の戻り値に対して pathname-directory を呼び出すと、".." は ":UP" に変換されません。(truename "C:/test/..") も #P"C:/test/../" を返すのに、なぜ ".." は変換されないのですか?

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

linux - パスとは何ですか //、/ とどう違うのですか

ルート ディレクトリが / であることはわかっていますが、posix によると、/ とは異なる別のディレクトリ // があります。ls / と ls // を実行すると、stat と同じように出力が同じになりますが、cd / と cd // を実行すると、ディレクトリの内容は同じですが、出力が異なります。それは本当に私を混乱させました。誰でも答えを得ましたか?