掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27420

Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---CHAKAFU(2006/06/29 14:20:06)


Windows の Visual Studio .Net でプログラミングしているのですが、
ファイル名のくぎりには ¥¥ と / のどちらを使う方が良いのでしょう。

¥¥ を使うと:   foo¥¥bar.txt   (¥マークをエスケープしている)
/ を使うと:    foo/bar.txt     (Linuxの形式)

(※注意・半角¥が表示できないので全角の¥にしています)


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:Windowsでのファイル名のくぎりは ¥¥ か / か 27422 YuO 2006/06/29 14:47:17
<子記事> Re:Windowsでのファイル名のくぎりは ¥¥ か / か 27423 nop 2006/06/29 15:02:36
<子記事> Re:Windowsでのファイル名のくぎりは ¥¥ か / か 27435 Hermit 2006/06/29 19:07:58
<子記事> Re:Windowsでのファイル名のくぎりは ¥¥ か / か 27436 たかぎ 2006/06/29 19:27:37
<子記事> Re:Windowsでのファイル名のくぎりは ¥¥ か / か 27449 CHAKAFU 2006/06/30 01:39:33


No.27422

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---YuO(2006/06/29 14:47:17)


>Windows の Visual Studio .Net でプログラミングしているのですが、
>ファイル名のくぎりには ¥¥ と / のどちらを使う方が良いのでしょう。

ディレクトリの区切りは,\を使います。
ref) Naming a File



この投稿にコメントする

削除パスワード

No.27423

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---nop(2006/06/29 15:02:36)


\


この投稿にコメントする

削除パスワード

No.27435

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---Hermit(2006/06/29 19:07:58)


DOSの頃からの感覚で言うと、
どっちでも出来るんじゃなかったかと思いましたが・・・
一応、\ がフォルダの区切りということになっているので、
バックスラッシュの方が無難かもしれない。

Unix 使いの人は、好んで / 使う人もいるけど
(これも DOS の頃ね、Windows では、もしかしたら引っかかってくる物も有るかも)


この投稿にコメントする

削除パスワード

No.27436

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---たかぎ(2006/06/29 19:27:37)
http://takagi.in/


一部の例外を除けば、どちらでもよかったと思います。

Windowsにどっぷり依存したプログラムしか書かないのであれば\でしょうが、Unix系OSとの互換性を考えるなら、/を使った方がよいかもしれませんね。
特に、ヘッダ名の中に逆斜線が現れた場合の動作は未定義なので、/で代用できるのであれば、そうしておいた方が無難です。



この投稿にコメントする

削除パスワード

No.27449

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---CHAKAFU(2006/06/30 01:39:33)


みなさん、ご回答ありがとうございます。

つまり Windows のみで使うなら \ がいいかもしれないが、
UNIX などの移植性を考えるなら / の方がいいということになりますか。

ところで \ と書いておられますが、
fopen( "foo\bar.txt", "r" );
のような記述はできませんよね。
Visual Studio .Netでは\bがバックスペースと解釈されてしまいます。


この投稿にコメントする

削除パスワード

No.27450

Re:Windowsでのファイル名のくぎりは ¥¥ か / か
投稿者---kz3(2006/06/30 02:18:53)


>ところで \ と書いておられますが、
>fopen( "foo\bar.txt", "r" );
>のような記述はできませんよね。
>Visual Studio .Netでは\bがバックスペースと解釈されてしまいます。

printf( "日本のお金を表す記号は\です" );

と同じです。
C言語で\を文字列中で記述するには?何か見落としていませんか?



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧