こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

フォルダ名やファイル名のスペースについて!!

 フォルダ名やファイル名にはスペースを入れない方が良いらしいのですが、 皆さん、 本当に入れていませんか?? _や-を使っているのでしょうか?フォルダ名やファイル名が日本語の方も同じでしょうか??   お聞かせ頂けると幸いです。

 ちなみに、 スペースも_も-も入れずに、 〇〇1や〇〇2や〇〇3とか、 直接お尻に番号を付ける場合はどのような場合でしょうか?? こちらの方も併せてお聞かせ頂けると助かります。

投稿日時 - 2016-08-29 11:41:07

QNo.9221736

すぐに回答ほしいです

質問者が選んだベストアンサー

>フォルダ名やファイル名にはスペースを入れない方が良いらしいのですが、 皆さん、 本当に入れていませんか??

「どうして半角スペースを含めない方が良いのか?」の理由が理解できないと「どうして?」という疑問は解消しないでしょう。

コマンドプロンプトを開いて

notepad t t.txt

と打って、メモ帳で「t t.txt」という、半角スペースを含むファイル名のファイルを作って保存します。

このファイルの中身をコマンドプロンプトで表示しようと思って

type t t.txt

と打ち込んでも、エラーになってしまいます。

このファイルをコマンドプロンプトで削除しようと思って

del t t.txt

と打ち込んでも、エラーになってしまいます。

このように「半角スペースを含むファイル名」は「プログラムにファイル名を受け渡しする時に困った事になる」のです。

このように「半角スペースをファイル名に含む場合」は

type "t t.txt"



del "t t.txt"

のように、ファイル名を「引用符で括る」必要があります。

プログラムによっては「ファイル名を渡す時に、引用符で括る処理をしてくれない」ので、そういうプログラムでは「半角スペースを含むフォルダ名やファイル名は、扱えない」と言う不具合が発生します。

なので「フォルダ名やファイル名にはスペースを入れない方が良い」のです。

投稿日時 - 2016-08-29 12:49:53

補足

 コメントありがとうございます。   ちなみに、 フォルダ名やファイル名が〇〇2の場合と、 〇〇_2の場合があるようなのですが、 どうやって使い分けているのかが分かりません。   背番号22というフォルダ名やファイル名を複数作成する場合は_を使わざる得ないと思うので、 気持ち悪くならないよう全て統一して、 文書や写真も普段から_を使用して、 〇〇_2にしておいた方が良いと思うのですが・・。 

投稿日時 - 2016-08-30 09:09:03

お礼

 御回答ありがとうございます。 「 このように「半角スペースを含むファイル名」は「プログラムにファイル名を受け渡しする時に困った事になる」のです。 」 「 このように「半角スペースをファイル名に含む場合」はtype "t t.txt"やdel "t t.txt"のように、ファイル名を「引用符で括る」必要があります。 プログラムによっては「ファイル名を渡す時に、引用符で括る処理をしてくれない」ので、そういうプログラムでは「半角スペースを含むフォルダ名やファイル名は、扱えない」と言う不具合が発生します。 」 という詳しい御説明、 大変分かり易く、 物凄く勉強になりました。   

投稿日時 - 2016-09-15 11:32:50

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(9)

ANo.9

フォルダ名、ファイル名も自分の好きなように付けてかまいません。
ただ、ある程度、整理しておく(自分なりのルールを決めておく)とあとあと作業が楽かもしれません。
添付した画像は私の場合の例ですが、
フォルダ
01 はホームページ用
02 は音楽ファイル
03 は写真データ
04 動画
(動画データとして関連性があるのでフォルダ名を04_,041_,042_と枝番を付けているだけです)
その他はTVデータ用です
02_Musicの下は、アーティスト名でフォルダを構成しています
その下は01~17までありますが、単に曲順です

投稿日時 - 2016-08-31 07:00:47

お礼

 御回答ありがとうございました。   _を使って、 自分なりのルールを決めて整理する事が大事なのですね。   大変勉強になりました。

投稿日時 - 2016-09-15 10:45:01

ANo.8

>ちなみに、 フォルダ名やファイル名が〇〇2の場合と、 〇〇_2の場合があるようなのですが、 どうやって使い分けているのかが分かりません。

ぶっちゃけ「気分しだい」だと思います。

とは言え「文書」と「文書2」の2つの「まったく異なる文書ファイル」があって、それぞれに枝番号を振る時に「_」を入れずに番号を振ると

文書 (原本ファイル)
文書1 (1つ目の改定ファイル)
文書2 (2つ目の改定ファイル)
文書3 (3つ目の改定ファイル)
(中略)
文書19 (19回目の改定ファイル)
文書20 (20回目の改定ファイル)
文書21 (21回目の改定ファイル)



文書2 (原本)
文書21 (1つ目)
文書22 (2つ目)
文書23 (3つ目)
(中略)
文書219 (19回目)
文書220 (20回目)
文書221 (21回目)

のようになり、混乱します。

「文書2」が「文書の2番目の改定ファイル」なのか「文書2の原本」なのか判らなくなります。

同様に「文書21」が「文書の21番目の改定ファイル」なのか「文書2の1番目の改定ファイル」なのか判らなくなります。

こういう場合に備えて「_」を区切り記号として挟んで

文書 (原本)
文書_1 (1つ目)
文書_2 (2つ目)
文書_3 (3つ目)
(中略)
文書_19 (19回目)
文書_20 (20回目)
文書_21 (21回目)



文書2 (原本)
文書2_1 (1つ目)
文書2_2 (2つ目)
文書2_3 (3つ目)
(中略)
文書2_19 (19回目)
文書2_20 (20回目)
文書2_21 (21回目)

とすれば、混乱しません。

原本ファイルのファイル名の末尾に数字を含めないと決めてしまえば、区切り記号の「_」を挟む必要はありません。

しかし、原本ファイルのファイル名の末尾に数字が来る可能性がある場合は、混乱を避けるため、区切り記号の「_」を挟む必要が出て来ます。

そして「原本ファイルのファイル名の末尾に数字を含めないと決めるか、決めないか?」は「ファイル名を付ける人の気分しだい」になります。

ですので、冒頭に書いたように「_」を入れるかどうかは「気分しだい」なのです。

投稿日時 - 2016-08-30 14:56:18

お礼

 御回答ありがとうございます。   やはり、 末尾に数字が来る事を考えて、 _を使ってフォルダやファイルを整理しておいた方が良さそうですね。   「 気分次第!! 」 という風に、 気楽に構えられれば良いのですが・・。

投稿日時 - 2016-09-15 11:20:17

ANo.7

バックアップ-1,
バックアップ-2,
バックアップ-3,
バックアップ-4,と来たら
バックアップ-10になります。
PCのソフト(エクスプローラ、CD書き込みソフトなど)では
バックアップ-1,
バックアップ-10,
バックアップ-11,~
バックアップ-19,
バックアップ-2,
バックアップ-21,
バックアップ-3,
となるので、01~、001~としていますね。

投稿日時 - 2016-08-30 11:29:25

お礼

 御回答ありがとうございます。   _と0を上手く使えないと大変事になりそうですね・・。   大変勉強になりました。

投稿日時 - 2016-09-15 11:23:02

ANo.6

PC内なら自由に使ってください。
しかし、サーバなどにアップロードすると状況は変わります。
もともとPCは英語26文字がカバーできればOKな世界です。(1バイトで成り立つ世界)
しかし、日本語はかな・カナ・漢字を扱うので1文字に2バイトが必要です。
これだけでも文字管理がシビアだと思ってください。

半角スペース" "
全角スペース" "
そしてNULL""
これらはサーバ開発者が特に気を使っています。
(配慮ができていないと、正常にプログラムが動きません)

スペースにした意味、NULLにした意味がそれぞれあるのですが、レガシーシステム(古いシステム)では、そこまで気を使っていないので、レガシーシステムから現行システムにデータ移行する場合は、非常に気を使います。

_(アンダーライン)、001,002(枝番)はまったく問題ありません。

投稿日時 - 2016-08-29 17:01:38

補足

 コメントありがとうございます。   _と、 001、002と、 何処でどうやって使い分けて良いのか分かりません・・。   度皆さんどうやって使い分けしているのでしょうか??

投稿日時 - 2016-08-30 09:19:01

お礼

 御回答ありがとうございます。   スペースは埋めておいた方が良さそうですね。   大変勉強になりました。

投稿日時 - 2016-09-15 11:26:27

ANo.5

スペースを入れない、を見て、Win3.1からと経歴長い私はハッとしました。ボケ年齢になった自分は最近平気で使っているからです。Cドライブを開くと冒頭に
☆ 2015-12-01 win7_w10j1900ic
☆ v1607 kb3176963 kb3176934累積
★kb3176495
★w10z77 v1607(OSbild14393.51⇒.82)
など「ほし」の変換で☆や半角スペースを使っています。空ホルダーでOSの遍歴を知るためのしるしです。複数のWindows7からWindows10にして、j1900icのマザーに使っていたSSDをz77のマザーに転用してプロダクトキーを変更した意味をあらわしているメモです。
使用方法が単純な為か問題は起こしていない様です。
またゲームのtduやtdu2 のデータ保存でも
savegame 07-26
savegame 08-04
savegame 08-04a
savegame 08-04b
savegame08-20 capUp $12240871
などDVDに記録していますが私の場合は問題ありません。

投稿日時 - 2016-08-29 13:14:01

補足

 コメントありがとうございます。   スペースには_を入れておかないといろいろと問題が出る場合もあるらしくて、 面倒くさいですね、 パソコンって・・。

投稿日時 - 2016-08-30 09:12:45

お礼

 御回答ありがとうございました。   スペースを空けていても問題がない場合もあるのですね。   でも、 問題がある場合もあるみたいなので、 どうすれば良いのか・・。    迷ってしまいます・・。

投稿日時 - 2016-09-15 11:13:05

ANo.3

> フォルダ名やファイル名にはスペースを入れない方が良いらしいのですが、

コマンドラインからファイルを扱う際に、複数ファイルを指定したのか、空白入りのファイルを指定したのか、分からなくなりますので。
技術屋さんなんかは使わない事が多いです。

> _や-を使っているのでしょうか?

ハイフンも、コマンドラインの引数に使われるので、「_」一択でしょうか。


> 〇〇1や〇〇2や〇〇3とか、 直接お尻に番号を付ける場合はどのような場合でしょうか??

番号の上限が分かってれば、△△0001、△△0002、△△0003とか、ゼロで埋めとくと、並べ替えなんかの際におかしな事になりにくいです。

例えば、同様の操作を行った結果のファイルを複数作る場合とか。
ファイル名を付けるまでもない、画面のスクリーンショットなんかを大量に取得する場合とか。
デジカメなんかの写真も、日付かそういう名前の付き方ですし。

投稿日時 - 2016-08-29 12:34:28

お礼

 御回答ありがとうございました。   空白を入れるといろいろと問題があるので、 皆さん、 いろいろと工夫して、 その空白を埋めるようにしたり、 ているのですね。   大変勉強になりました。   あと、 並べ替えでおかしな事が起こらないように、 予め0を使うのも、 大変勉強になりました。   
 

投稿日時 - 2016-09-15 09:52:56

ANo.2

スペースを入れるとファイル名やフォルダーを
"や'で囲まなければならないので面倒くさい。間違いの元になる。
漢字は文字化けして読めなくなることがある。
1,2,3は何かの1回め、2回め、3回めなどでしょうか?

投稿日時 - 2016-08-29 12:21:07

補足

 コメントありがとうございます。   バックアップで日付を入れないフォルダ名を付けるとしたら、 バックアップ1ではなく、 バックアップ-1、 の方が正解でしょうか??

投稿日時 - 2016-08-30 08:32:53

お礼

 御回答ありがとうございました。   空白を、 ”や’で埋めないと問題があるのですね。   大変勉強になりました。   自分も、 漢字が文字化けしてしまうのは怖いのですが、 英語が苦手で・・。    

投稿日時 - 2016-09-15 10:04:07

ANo.1

あくまで私の考え方・好みでお答えします。
名前にスペースをいれると、アプリやプログラム等でファイルを参照するときに問題が発生することがあるので使いません。
どうしても区切りたいときは_や-を使います。
特に英語で名前を付ける際は区切りを使わずに、各単語の先頭を大文字にすることが多いです。

直接末尾に番号を振るのは、同じ名前を付けたいものが複数あるときです。
番号を振りたいファイルやフォルダをすべて選択し、そのうちひとつのファイル名の末尾に(1)などと番号を振ると、他のにも自動的に昇順で番号が振られます。

投稿日時 - 2016-08-29 12:18:08

補足

 コメントありがとうございます。   バックアップで日付を入れないフォルダ名を付けるとしたら、 バックアップ1ではなく、 バックアップ-1、 の方が正解でしょうか??

投稿日時 - 2016-08-30 08:34:12

お礼

 御回答ありがとうございました。  同じ名前を付けたいものが複数ある時は、 番号を振りたいファイルやフォルダをすべて選択して、 そのうちひとつのファイル名の末尾に(1)などと番号を振ると、 他のにも自動的に昇順で番号が振られるのですね。   大変勉強になりました。 

投稿日時 - 2016-09-15 10:39:07

あなたにオススメの質問