[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
2022-02-22 08:47:03
質問内容
Windowsオペレーティングシステムのファイルパスにおいて、シングルスラッシュとダブルスラッシュの違いは何ですか?
c:\\Personal\MyFolder\\MyFile.jpg
そして
c:\Personal\MyFolder\MyFile.jpg
私は自分のコード(webconfigファイル)で画像を格納するために両方を試して、それらの両方がうまく動作するので、私はシングルまたはダブルスラッシュを使用する場合はどうなりますか?
何か違いがあるのでしょうか?
解決方法は?
Windowsでは、ダブルバックスラッシュは無視されます。そのため、2番目の構文で
\
は正しく、そちらを使うべきですが、最初の
\\
も動作します。
唯一の例外は、UNCパスを示すパスの最前部にあるダブルバックスラッシュです。
参照
汎用命名規則
.
ただし、C、C++、Java、C#、Python、PHP、Perl などの多くのプログラミング言語では、バックスラッシュは
エスケープ文字
で
文字列リテラル
. そのため、それ自体をエスケープする必要があります(通常は別のバックスラッシュを使用します)。そのため、これらの言語では、通常、文字列リテラルでダブルバックスラッシュを使用して、実際にはシングルバックスラッシュでパスを取得する必要があります。したがって、たとえばC#では、次の文字列リテラルは実際には次のように解釈されます。
C:\Personal\MyFolder\MyFile.jpg
:
var path = "C:\\Personal\\MyFolder\\MyFile.jpg";
がありますが 代替構文 . 例えばC#の場合、以下のような構文でも同じ結果になります。
var path = @"C:\Personal\MyFolder\MyFile.jpg";
関連
-
[解決済み] invisible.vbsでBATファイルをバックグラウンドで実行するが、停止する方法は?
-
[解決済み] Git のステータスが完了するまでに長い時間がかかる
-
[解決済み] ファイルパスの前に付ける「୧⃛(๑⃙⃘◡̈๑⃙⃘)୨⃛」は何ですか?
-
[解決済み] Windows CLIでタイムスタンプを使ったPingを打つ
-
[解決済み] 現在のファイルのディレクトリのフルパスを取得するにはどうすればよいですか?
-
[解決済み] CygwinとMinGWの違いは何ですか?
-
[解決済み] バッチファイルにおけるカレントディレクトリとは何ですか?
-
[解決済み] Server.MapPath("."), Server.MapPath("~"), Server.MapPath(@"\"), Server.MapPath("/"). この違いは何ですか?
-
[解決済み】「ローカルシステム」アカウントと「ネットワークサービス」アカウントの違い?
-
[解決済み】WindowsでGit Symlinksを使用する場合
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 依存関係ウォーカー:DLLが見つからない
-
[解決済み] .batファイルのアイコンをプログラムで変更するには?
-
[解決済み] コマンドプロンプトから sqlite - 認識されないコマンド
-
[解決済み] ssh_dispatch_run_fatal:message authentication code incorrect unable to ssh jupyter notebook on remote server.入力のMACが破損している。
-
[解決済み] 'ant' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] PowerShellでTAB文字を入力するには?
-
[解決済み] Windowsでgl3wを設定するには?
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] セットの/pはどういう意味ですか?
-
[解決済み] Windowsコマンドプロンプトのエイリアス