[解決済み】パスコンポーネントの命名基準とは?
質問
パスやファイル名を操作するときに、パスの構成要素の命名規則に従っていないため、いつも困ってしまいます。
次のようなおもちゃの問題を考えてみましょう(Windowsの例ですが、うまくいけば答えはプラットフォームに依存しないはずです)。あるフォルダーのパスが与えられています。
C:\users\OddThinking\Documents\My Source\
下のフォルダを歩いて、すべての .src ファイルを .obj ファイルにコンパイルしたいと思います。
ある時点で、次のようなパスが見えています。
C:\users\OddThinking\Documents\My Source\Widget\foo.src
次のパスコンポーネントの名前はどのように付けますか?
A. foo
B. foo.src
C. src
D. .src
E. C:\users\OddThinking\Documents\My Source\ (i.e. the absolute path of the root)
F. Widget\foo.src (i.e. the relative path of the file)
G. Widget\
H. C:\users\OddThinking\Documents\My Source\Widget\
I. C:\users\OddThinking\Documents\My Source\Widget\foo.src
以下は私の試みです。
A. ベースネーム?ベースネーム?
B. ファイル名?ファイル名?この違いは識別子名を選ぶときに重要で、私はここで決して一貫していません。
C. エクステンション?
D. エクステンション?待てよ、それは私がCと呼んだものだ。ドットの保存は避けて、必要なときだけ入れるべきだろうか?特定のファイルにドットがない場合はどうすればいいのでしょうか?
E. ?
F. ?
G. フォルダー?でもこれってWindows固有の用語じゃない?
H. パス名?パス名?パス名?
I. ファイル名?待って、それは私がC.パス名を呼んだものです?待ってください、それは私がHに電話したものです。
解決方法は?
標準的な命名規則を探しても、無駄だと思います。ここでは、既存のよく知られたプログラムに基づいて、私の提案を紹介します。
A) C:\usersOddThinking フー .src
Vimでは ファイルルート (:help ファイル名修飾子)
B) C:\usersOddThinking foo.src
C) C:\users ﹑Documents ﹑My Source ﹑Widget ﹑Foo. src (ドットなし)
D) C:\usersOddThinking﹑My Source .src (ドット付き)
また ファイル拡張子 . 単にドットなしで保存、ファイルにドットがない場合、それは拡張子を持っていない
E) C:\usersOddThinking Widgetfoo.src
トップ
規約はなく、gitはこれを ベースディレクトリ
F) C:\usersOddThinkingMy Source Widgetfoo.src
ツリーのトップからリーフまでのパス
相対パス
G) C:\usersOddThinkingMy Source ウィジェット \୧⃛(๑⃙⃘◡̈๑⃙⃘)
ツリーの1ノード
を使用することができます。 ディレクトリ
H) C:\users OffdThinking, My Source foo.src
I) C:\usersOddThinkingMy Source
関連
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] 抽象メソッドと仮想メソッドの違いは何ですか?
-
[解決済み] Pythonでパスから拡張子なしでファイル名を取得する方法は?
-
[解決済み] 並行処理と並列処理の違いは何ですか?
-
[解決済み] Pythonでホームディレクトリを取得するための正しいクロスプラットフォームな方法は何ですか?
-
[解決済み] POSIX」の意味を教えてください。
-
[解決済み] フレームワークとライブラリの違いは何ですか?
-
[解決済み] WindowsとLinuxのディレクトリ名で禁止されている文字は何ですか?
-
[解決済み】パスコンポーネントの命名基準とは?
-
[解決済み] CMDでファイルパスからフォルダパスを取得する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン