• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【ファイル名】¥/*:”<> を使う方法)

ファイル名に使えない文字と代替方法

このQ&Aのポイント
  • ファイル名には「¥/*:”<>」の文字は使用できません。コピペ元のタイトルがファイル名になる場合、頻繁にエラーが表示されます。
  • ファイル名に代わりに使用できる文字として、普段あまり使われない「┌ └ ┤」などを挙げています。
  • マイクロソフトはお客さんがファイル名に「¥/*:”<>」を使わないようにしているため、代替的な文字を使うプラグインソフト等はありません。

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

  • ベストアンサー
回答No.4

¥/*:”<> こちら↑の全角文字を半角文字にしたものは制御文字なので、 ファイル名として使用できないのは他の回答で説明されてる ことから、制御文字を含むような文字列をコピー&ペースト するときに便利なソフトを紹介します。 【 LuckyStar 】 http://www.gigafree.net/utility/clip/luckystar.html ダウンロード先である作者のサイトから右側にある項目から DOWNLOAD (size:647KB) ← これをダウンロードします。 このソフトを起動して通知領域に表示された[ LuckyStar ] を右クリックして[環境オプション]を指定します。解凍した フォルダ内に制御文字を指定しておいたテキストファイルを 用意しておいて、[フィルタ設定]タブで用意したファイルを 指定し[ OK ]ボタンで確定します。 このソフトを起動しておいて、ファイル名を付けたい文字列 をコピーして、ファイル名を付けるときに[制御文字]が指定 した置換文字になって貼り付けしてくれます。 ファイル名を付けるとき以外は通知領域の[ LuckyStar ]を クリックして非アクティブにしておけば、他のアプリなどで 制御文字を含む貼り付けもできます。

JOQQ-FM
質問者

お礼

ウインドウズの致命的(だと思います)な欠点を補うために お客さんが、新たなソフト(ご紹介頂いたソフト) の操作を、覚えなければならない。 ウインドウズの都合に合わせろ!。という、マイクロソフト的 な殿様商売ですね(爆笑)。 ----- 【こんなことをマイクロソフトさんにしてほしいのです】 画面に見えないタグ内はファイル名だよと宣言する htmタ グ的なコマンド?  (↓) *\<>を、いっぱい使ったファイル名 (↓) タグを閉じる的なコマンド?。 ★これを実施すれば、【旧システムと互換性を保ちながら】 使用禁止文字がなくなりますが・・・ 無理でしょうか? 【質問の趣旨はこれです】 ★新しいソフトの使い方を覚えるのは苦痛なので・・・。 一回、インストールしたら「何もせずに使える」動画再生の 「コーデックパックをインストールするように」 したかったです。 こんなことが出来る「コーデックパックのようなもの」は、 ないのでしょうか?。 ---- 愚痴ばかり書いてしまいましたが・・・ 「簡単なことが出来ない。何が最先端のコンピューター技術だ?」 と思ってます。(怒!) 利用者としては「もっと顧客サービス」を改善してほしいです。 【ベストアンサー】 使い方が難しそうですが「ご親切にソフトを紹介してくれたので」 ベストアンサーにします。 【ソフト屋の悪いところ】 使いにくい◎◎は仕様だから、改善するためのソフトはこれだから。 使い方覚えてね。 【ユーザーがソフトの操作を覚える新たな心理的負担は無視】 何とかしてほしいものです。

その他の回答 (3)

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.3

お気持ちはわからないでもないですが、ファイル名で使えない文字を使えるようにするのは難しいですね。 とりあえず全文をテキストエディタに貼り付けて、ファイル名で使えない文字を一括で置換するというのではダメでしょうか?マクロの使えるエディタなら手間をかけずに置換できると思いますので、置換後にファイル名として使えばOKです。 なぜ「\/*:"<>」がファイル名で使えないかについては、「\」の場合で考えてみると、 (1)CドライブのAAAというフォルダにBBB.txtというファイルがあるとします。 (2)このファイルの場所を示すのにWindows内部では、  C:\AAA\BBB.txt  という表記が使われます。 (3)ここで「\」はフォルダ同士の区切りやフォルダとファイルの区切りを示す  文字として使われています。 (4)もし「\」をファイル名の中で使ってしまうと、それが区切り文字なのか  ファイル名の一部なのかわからなくなってしまい、場所の管理ができません。 (5)このあたりはWindowsの前身であるMS-DOSから引き継がれていて、管理方法を  変更すれば、既存のプログラムが動かないことになってしまいます。なので  システム内部専用の文字を使うというのは、できたとしても相当顰蹙を買う  でしょう。 (6)┌ └ ┤などを使えばいいという件は、これらが1byteの文字ではないので、  1byte文字の国と2byte文字も使う国とで別処理が必要になって大変ですし。  1byte文字の中から区切り文字やワイルドカードの文字として選択した結果が  現在の使用不可文字で、どの記号を使っても不便に感じる人はいると思います。

JOQQ-FM
質問者

補足

ご回答ありがとうございました。 【自分ところ(マイクロソフト)が、システムで使うから、 お客さんは使ってはダメ。 「ファイル名として命名され易い文字であることは、無視 する」 うーーん。殿様商売の典型的な例では?。 これだけ技術が進んできたので、タグで閉じた中で、使う などをおこなって「何とか出来るはずです」。 ------ 【こんなことをマイクロソフトさんにしてほしいのです】 画面に見えないタグ内はファイル名だよと宣言する htmタ グ的なコマンド?  (↓) *\<>を、いっぱい使ったファイル名 (↓) タグを閉じる的なコマンド?。 ★これを実施すれば、【旧システムと互換性を保ちながら】 使用禁止文字がなくなりますが・・・ 無理でしょうか? 【質問の趣旨はこれです】 ★動画再生の「コーデックパックをインストールするように」 こんなことが出来る「コーデックパックのようなもの」は、 ないのでしょうか?。 ---- 愚痴ばかり書いてしまいましたが・・・ 「簡単なことが出来ない。何が最先端のコンピューター技術だ?」 と思ってます。(怒!) 利用者としては「もっと顧客サービス」を改善してほしいです。

  • g_liar
  • ベストアンサー率52% (382/728)
回答No.2

まぁ、イライラ度はよく伝わりましたが(^^; ファイル名として使えない文字はWindowsのファイルシステムの根幹となる制御文字ですので使えるようにすることはできません。 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D 「なぜ電話番号にアルファベットが使えないんだ」と言ってるようなもんです。 仕様ですのであきらめてください。 もしWindowsでそれをやろうとしたら、OSも数々のアプリケーションも全部作りなおしです。 僕だったら他人がつけた名前なんて変わりづらいので、自分が分かりやすい名前に付けかえちゃいますが…。 他の解決策としては、Windowsパソコンを捨ててMacに買い換えれば、使えない文字は「 : /」の2文字だけに減ります。 WindowsもMacもやめて、BTRON採用のコンピュータを使えばファイル名に使えない文字はなくなります。

JOQQ-FM
質問者

お礼

>「なぜ電話番号にアルファベットが使えないんだ」と言  ってるようなもんです。 うまい表現ですが・・・。 012345 → ABCDEF と内部で置き換えるだけのこと が出来ない硬直した顧客サービスしか出来ないのがマイクロソフト さんですか-日本の旧来の役所的な発想ですね(笑) >仕様ですのであきらめてください。 日本語・中国語などの漢字系、アラビア・タイ語などの【非アルフ ァベット系】の文字を使えるようにして「ウインドウズ」の拡販を 達成した【努力】を、マイクロソフトさんに実行して欲しいのです が・・・(汗) 禁止文字は、文書名(ファイル名)として命名されることが多いの で→マイクロソフトさんに何とかしてほしいのですが・・・。 IP-V4の枯渇問題のように、検討はずっとしてきたが。。。。 実際に枯渇が近づいて【尻に火が付いて燃え上がらないと】何とか しない=禁止文字は「燃え上がってないので」、無視なのでしょう。 これからも、他人が命名したファイル名をコピペするたびに・・・。 「ダメ」の警告を見続ける【前時代の役所的な愚かな?】ことを続 けてゆくのでしょうか・・・・ 「あーーーあっ」。が感想です。 ご回答ありがとうございました。

JOQQ-FM
質問者

補足

ご回答ありがとうございました。 別の方と同じお礼で申し訳ないですが、 【自分ところ(マイクロソフト)が、システムで使うから、 お客さんは使ってはダメ。 「ファイル名として命名され易い文字であることは、無視 する」 うーーん。殿様商売の典型的な例では?。 これだけ技術が進んできたので「何とか出来るはずです」。 利用者としては「もっと顧客サービス」を改善してほしいです。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

2バイト文字(日本語)を使うしかないですね。

JOQQ-FM
質問者

お礼

>「なぜ電話番号にアルファベットが使えないんだ」と言  ってるようなもんです。 うまい表現ですが・・・。 012345 → ABCDEF と内部で置き換えるだけのこと が出来ない硬直した顧客サービスしか出来ないのがマイクロソフト さんですか-日本の旧来の役所的な発想ですね(笑) >仕様ですのであきらめてください。 日本語・中国語などの漢字系、アラビア・タイ語などの【非アルフ ァベット系】の文字を使えるようにして「ウインドウズ」の拡販を 達成した【努力】を、マイクロソフトさんに実行して欲しいのです が・・・(汗) 禁止文字は、文書名(ファイル名)として命名されることが多いの で→マイクロソフトさんに何とかしてほしいのですが・・・。 IP-V4の枯渇問題のように、検討はずっとしてきたが。。。。 実際に枯渇が近づいて【尻に火が付いて燃え上がらないと】何とか しない=禁止文字は「燃え上がってないので」、無視なのでしょう。 これからも、他人が命名したファイル名をコピペするたびに・・・。 「ダメ」の警告を見続ける【前時代の役所的な愚かな?】ことを続 けてゆくのでしょうか・・・・ 「あーーーあっ」。が感想です。 ご回答ありがとうございました。 誤で使えないのが「ウインドウズ」

JOQQ-FM
質問者

補足

ご回答ありがとうございました。 別の方と同じお礼で申し訳ないですが、 【自分ところ(マイクロソフト)が、システムで使うから、 お客さんは使ってはダメ。 「ファイル名として命名され易い文字であることは、無視 する」 うーーん。殿様商売の典型的な例では?。 これだけ技術が進んできたので「何とか出来るはずです」。 利用者としては「もっと顧客サービス」を改善してほしいです。