タグ付けされた質問 「path」

ファイルシステム内の一意の場所を指定するファイルまたはディレクトリ名の一般的な形式。多くのLinuxおよびUnixライクなOSでは、PATH(すべて大文字)変数は、実行可能プログラムが検索されるディレクトリを指定します。


7
ファイルパスをファイルURIに変換しますか?
.NET Frameworkには、パス(例"C:\whatever.txt")をファイルURI(例"file:///C:/whatever.txt")に変換するメソッドがありますか? System.Uriのクラスは(絶対パスにファイルURIから)の逆を持っているが、何も私の知る限りでは、ファイルURIに変換するために見つけることができないよう。 また、これはASP.NETアプリケーションではありません。
201 c#  .net  path  uri 

7
Java:パスとファイル
Java 7で作成された新しいアプリケーションの場合、java.io.Fileオブジェクトをこれ以上使用する理由はありますか、それとも非推奨と見なすことができますか? 私はjava.nio.file.Pathできることがすべてできると信じていますjava.io.File。
200 java  file-io  path  nio 


13
Pythonで現在実行されているファイルのパスを取得するにはどうすればよいですか?
これは初心者の質問のように思えるかもしれませんが、そうではありません。一部の一般的なアプローチは、すべての場合に機能するわけではありません。 sys.argv [0] これは、を使用することを意味しpath = os.path.abspath(os.path.dirname(sys.argv[0]))ますが、別のディレクトリの別のPythonスクリプトから実行している場合は機能しません。これは実際に発生する可能性があります。 __ファイル__ これはを使用することを意味しますがpath = os.path.abspath(os.path.dirname(__file__))、これは機能しないことがわかりました。 py2exe__file__属性はありませんが、回避策があります IDLEから実行すると属性execute()がない__file__ OS X 10.6の入手先 NameError: global name '__file__' is not defined 不完全な回答のある関連質問: Python-実行中のファイルへのパスを見つける 現在のファイルへのパスは、プログラムの実行方法によって異なります Pythonで実行中のスクリプトのパスを知る方法は? ディレクトリをPythonスクリプトのディレクトリに変更します。 上記のすべてのユースケースで機能する一般的なソリューションを探しています。 更新 これはテストケースの結果です: python a.pyの出力(Windowsの場合) a.py: __file__= a.py a.py: os.getcwd()= C:\zzz b.py: sys.argv[0]= a.py b.py: __file__= a.py b.py: os.getcwd()= C:\zzz a.py #! /usr/bin/env …
193 python  path  directory 

8
コードリポジトリを操作するときにリソースの相対パスを参照する方法
WindowsとLinuxの両方にデプロイされているコードリポジトリを使用しています。プロジェクト内のモジュールの1つがプロジェクト内の非Pythonリソース(CSVファイルなど)の1つをどのように参照する必要がありますか? 次のようなことをした場合: thefile=open('test.csv') または: thefile=open('../somedirectory/test.csv') スクリプトが特定の1つのディレクトリまたはディレクトリのサブセットから実行された場合にのみ機能します。 私がしたいのは次のようなものです: path=getBasePathOfProject()+'/somedirectory/test.csv' thefile=open(path) 出来ますか?

3
コマンドプロンプト-実行中のバッチファイルに対してのみセットパスを追加する方法
基本的に、コントロールパネルを使用してパス変数を変更できることはわかっています。しかし、一時的なパスが含まれているバッチプログラミングを実行する方法があるかどうか疑問に思いますか?その方法は、そのバッチファイルの実行中にのみ使用されます。バッチファイルを使用するためだけにパス変数を変更してもらいたくありません。



12
C#サニタイズファイル名
最近、たくさんのMP3をさまざまな場所からリポジトリに移動しています。ID3タグを使用して新しいファイル名を作成していました(おかげで、TagLib-Sharp!)System.NotSupportedException。 「指定されたパスの形式はサポートされていません。」 これはFile.Copy()またはによって生成されましたDirectory.CreateDirectory()。 私のファイル名をサニタイズする必要があることを理解するのに長い時間はかかりませんでした。だから私は明白なことをしました: public static string SanitizePath_(string path, char replaceChar) { string dir = Path.GetDirectoryName(path); foreach (char c in Path.GetInvalidPathChars()) dir = dir.Replace(c, replaceChar); string name = Path.GetFileName(path); foreach (char c in Path.GetInvalidFileNameChars()) name = name.Replace(c, replaceChar); return dir + name; } 驚いたことに、私は例外を受け続けました。「:」はPath.GetInvalidPathChars()パスのルートで有効であるため、のセットには含まれていないことが判明しました。それは理にかなっていると思いますが、これはかなり一般的な問題でなければなりません。パスをサニタイズする短いコードを誰かが持っていますか?私はこれを最も徹底的に考え出しましたが、おそらくやり過ぎだと感じています。 // replaces invalid characters with replaceChar …

9
OSXで$ PATH(.bash_profile)を編集するにはどうすればよいですか?
何か間違ったことをしたので、PATHのエントリを編集しようとしています。 Mac OS X 10.10.3を使用しています 私が試してみました: > touch ~/.bash_profile; open ~/.bash_profile しかし、ファイルエディタは何も開いていない状態で開きます。 私の問題: ANDROID_HOMEをPATHにインストールしようとしています スペルを間違えましたが、ターミナルを閉じて戻ると、なくなっていたのでもう一度試しました。 export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 今回はコマンドを正しく入力しましたが、ターミナルを閉じると設定が再び消えてしまいました。 必要な設定を実行するにはどうすればよいですか? bash.profileを編集する場合、上記のコードをどのように入力しますか? ありがとう!


22
実行中のPerlスクリプトへのフルパスを取得するにはどうすればよいですか?
Perlスクリプトがあり、実行中にスクリプトの完全パスとファイル名を特定する必要があります。スクリプトの呼び出し方によって異なり、スクリプト$0が含まれているfullpath+filenameこともあれば、単に含まれていることもありfilenameます。作業ディレクトリも変化する可能性があるため、確実に取得する方法は考えられませんfullpath+filename、スクリプト。 誰かが解決策を手に入れましたか?
168 perl  path  location 

16
Java JARファイル内のリソースへのパスを取得する方法
リソースへのパスを取得しようとしていますが、うまくいきませんでした。 これは(IDEとJARの両方で)機能しますが、この方法ではファイルへのパスを取得できず、ファイルの内容のみを取得できます。 ClassLoader classLoader = getClass().getClassLoader(); PrintInputStream(classLoader.getResourceAsStream("config/netclient.p")); 私がこれをすると: ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("config/netclient.p").getFile()); 結果は次のとおりです。 java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory) リソースファイルへのパスを取得する方法はありますか?
166 java  resources  path 

7
Webpack構成で複数の出力パスを作成する方法
誰かがwebpack.config.jsファイルに複数の出力パスを作成する方法を知っていますか?いくつかの異なるフォントファイルが付属しているbootstrap-sassなどを使用しています。webpackがこれらを処理するために、正常に機能しているファイルローダーが含まれていますが、出力するファイルは、指定した出力パスに保存されています残りのファイル: output: { path: __dirname + "/js", filename: "scripts.min.js" } Webpackが出力しているすべての拡張子タイプと、末尾が.woff .eotなどの拡張子タイプを調べて、別の出力パスに流用できるようなものを実現したいと思います。これは可能ですか? 私は少しグーグルして、いくつかのソリューションが提供されているgithubでこの*問題に遭遇しました、編集: しかし、ハッシュ方法を使用して出力を指定できるようにエントリポイントを知る必要があるかのように見えます。例: var entryPointsPathPrefix = './src/javascripts/pages'; var WebpackConfig = { entry : { a: entryPointsPathPrefix + '/a.jsx', b: entryPointsPathPrefix + '/b.jsx', c: entryPointsPathPrefix + '/c.jsx', d: entryPointsPathPrefix + '/d.jsx' }, // send to distribution output: { path: './dist/js', …
165 path  output  config  webpack  loader 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.