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

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

25
ネストされたディレクトリを安全に作成するにはどうすればよいですか?
ファイルが書き込まれるディレクトリが存在するかどうかを確認し、存在しない場合はPythonを使用してディレクトリを作成する最もエレガントな方法は何ですか?これが私が試したものです: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) どういうわけか、私は逃したos.path.exists(カンジャ、ブレア、ダグラスに感謝)。これは私が今持っているものです: def ensure_dir(file_path): directory = os.path.dirname(file_path) if not os.path.exists(directory): os.makedirs(directory) これを自動的に行う「オープン」のフラグはありますか?

30
URLのPath.Combine?
Path.Combineは便利ですが、URLの .NETフレームワークにも同様の機能はありますか? 私はこのような構文を探しています: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") 返すでしょう: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 


24
Linux / Unixで$ PATHを永続的に設定する方法は?
私は自分のパスにディレクトリを追加しようとしています。そのため、ディレクトリは常にLinuxパスにあります。私はもう試した: export PATH=$PATH:/path/to/dir これは機能しますが、ターミナルを終了して新しいターミナルインスタンスを起動するたびに、このパスが失われ、exportコマンドを再度実行する必要があります。 これを永続的に設定するにはどうすればよいですか?
879 linux  bash  unix  path  zsh 

30
OS Xでの環境変数の設定
OS XでPATHなどの環境変数を変更する適切な方法は何ですか? 私はGoogleを少し調べて、編集する3つの異なるファイルを見つけました。 / etc / paths 〜/ .profile 〜/ .tcshrc OS Xはbashを使用しているので、これらのファイルの一部もありません。.tcshrcが間違っていることは確かです。これらの変数、特にPATHはどこで定義されていますか? OS X v10.5(Leopard)を実行しています。

25
glob()を使用してファイルを再帰的に検索する方法は?
これは私が持っているものです: glob(os.path.join('src','*.c')) srcのサブフォルダーを検索したいのですが。このような何かがうまくいくでしょう: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) しかし、これは明らかに限定的で不格好です。



18
親フォルダーからのモジュールのインポート
Python 2.5を実行しています。 これは私のフォルダツリーです: ptdraft/ nib.py simulations/ life/ life.py (私__init__.pyは各フォルダにもありますが、読みやすくするためにここでは省略しています) nibモジュール内からモジュールをインポートするにはどうすればよいlifeですか?sys.pathをいじる必要なしにそれが可能であることを望んでいます。 注:実行中のメインモジュールはptdraftフォルダー内にあります。

29
実行中のJARファイルのパスを取得する方法は?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 OverаэтотвопросестьответынаStack Overflowнарусском:JARтениефайлавозлеJAR 私のコードはfoo.jarなどのJARファイル内で実行されます。コードでは、実行中のfoo.jarがどのフォルダーにあるかを知る必要があります。 したがって、foo.jarがにある場合C:\FOO\、現在の作業ディレクトリが何であっても、そのパスを取得したいと思います。
580 java  path  jar  executable-jar 

10
現在の作業ディレクトリをスクリプトのディレクトリに設定するにはどうすればよいですか?
私はbashスクリプトを書いています。現在の作業ディレクトリが常にスクリプトが置かれているディレクトリである必要があります。 デフォルトの動作では、スクリプトの現在の作業ディレクトリは、それを実行するシェルのディレクトリですが、この動作は必要ありません。
569 bash  path  scripting 

17
WindowsのPATH環境変数へのディレクトリの追加
WindowsのC:\xampp\phpシステムPATH環境変数に追加しようとしています。 [環境変数]ダイアログボックスを使用して既に追加しています。 しかし、自分のコンソールに入力すると: C:\>path 新しいC:\xampp\phpディレクトリは表示されません。 PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS; C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin ;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\ Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common \MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\ Microsoft Visual Studio\VC98\bin 2つの質問があります。 なぜこれが起こったのですか?私が間違ったことはありますか? また、PATHコンソールを使用して(およびプログラムでバッチファイルを使用して)変数にディレクトリを追加するにはどうすればよいですか?

27
パスとファイル名から不正な文字を削除するにはどうすればよいですか?
単純な文字列から不正なパスとファイル文字を削除するための堅牢でシンプルな方法が必要です。以下のコードを使用しましたが、何も実行されないようです。何が欠けていますか? using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| la\"mb.?"; illegal = illegal.Trim(Path.GetInvalidFileNameChars()); illegal = illegal.Trim(Path.GetInvalidPathChars()); Console.WriteLine(illegal); Console.ReadLine(); } } }
456 c#  string  path  directory 


19
ファイルへの絶対パスを出力するbash / fishコマンド
質問:フィードしたファイルの絶対パスを出力する単純なsh / bash / zsh / fish / ...コマンドはありますか? 使用ケース:私はディレクトリにいる/a/bと私は、ファイルへのフルパスを印刷したいのですがc、私は簡単に別のプログラムに貼り付けできるように、コマンドラインで:/a/b/c。単純ですが、これを行う小さなプログラムを使用すると、長いパスを処理することになると、おそらく5秒ほど節約できます。そのため、これを行うための標準ユーティリティが見つからないことに驚いています。本当にありませんか? 次に、abspath.pyの実装例を示します。 #!/usr/bin/python # Author: Diggory Hardy <diggory.hardy@gmail.com> # Licence: public domain # Purpose: print the absolute path of all input paths import sys import os.path if len(sys.argv)>1: for i in range(1,len(sys.argv)): print os.path.abspath( sys.argv[i] ) sys.exit(0) else: print >> sys.stderr, …
448 bash  shell  path 

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