
WordpressのWelcartの商品画像アップロードにおいてされているように
特定の規則に基づいて名付けた画像のファイル名をパラメータとして
解析して処理し、特定のページやコンテンツと関連付けたり
というようなことをしたいと考えています
そこで区切り文字として記号を使いたいのですが
一般にファイル名として安全とされる-_を区切り文字にしていた場合
パラメータで指定したい特定のページやコンテンツの
識別名に-_が使われてると
この名前を指定できなくなってしまいます
そこで-_以外の記号を区切り文字にできないかと考えているのですが
この用途の範囲において-と_以外で使える記号はあるでしょうか?
No.2ベストアンサー
- 回答日時:
>ファイル名に半角スペースを使うことにはどんなリスクがありますか?
リスクはありません。
コマンドで、ファイル名を指定する際に ' ' で囲うなどするだけです。
この回答への補足
イラレでスライスデータ書き出し時に半角スペースがハイフンに自動修正されてしまう以外
自分の周辺環境においては半角スペースをファイル名に用いても、NASでのファイル参照
各種ブラウザからの呼び出し、WEBサーバー上でのPHPからの呼び出しも正常にでき
問題無いと確認できました
ありがとうございます
#は使えないでもcssやjqueryのセレクタを入れれると幅がひろがる
というのもあって、区切り文字としてにかぎらず
半角スペースがファイル名に使えるのかどうかは大きな分かれ目でした
使っても問題無いということが知れてよかったです
No.3
- 回答日時:
たとえば「-_-」など組み合わせをセパレータに利用すれば
ぐっと仕様の競合は減ってきます
任意の文字をあわせて「__SeP__」的なこと
(複数のアンダーバー、大文字小文字をまぜるなど)までやれば
よほどのことがなければ競合することはないでしょう。
精度をあげるのであれば、先頭や末尾に任意の文字列を埋め込んでも
良いかもしれません。
例)HOGE_aaa-_-bbb-_-ccc.txt
→「HOGE_」から始まるファイルを対象とし、「-_-」をセパレータとみなす。
aaa__SeP__bbb__SeP__ccc_FuGa.txt
→「_FuGa」で終わるファイルを対象とし、「__SeP__」をセパレータとみなす。
ご回答ありがとうございます
「__」などを区切り文字にする想定はあったのですが
表示で右が切れることが少なくなるようにファイル名を少しでも短くしたい
という希望で_-記号以外に一文字で使える記号を探していました
しかし確かに組み合わせによる区切り文字などのほうが
王道で安全ですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
バッチファイルで、iniファイル...
-
[DOS] コピー先に同じファイル...
-
コマンドプロンプトで変数が数...
-
Windowsコマンドプロンプトで、...
-
バッチコマンドでファイル名の...
-
ファイル名の頭5桁と同名のフォ...
-
コマンドプロンプトでファイル...
-
ExcelVBAのDirでスペース含むフ...
-
ftp処理でmove(移動)を行いたい
-
ファイル名を変更して移動させ...
-
ExifToolでの文字化け対策
-
エクセルVBAを使用してJPGファ...
-
Excel VBA マクロ ファイル名ソ...
-
【vbs】ファイル名の検索と該当...
-
word VBA ファイル名 保存
-
【Access】エクスポート時のフ...
-
aタグのhrefにネットワークパス...
-
コマンドでファイルコピーする...
-
コマンドプロンプトでのCSV...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトでファイル...
-
バッチファイルで、iniファイル...
-
ExcelVBAのDirでスペース含むフ...
-
ftp処理でmove(移動)を行いたい
-
[DOS] コピー先に同じファイル...
-
バッチコマンドでファイル名の...
-
フォルダ内の更新日時が一番新...
-
コマンドプロンプトで変数が数...
-
ファイル名に ” を使うと エク...
-
DOSのバッチ作成について‐FORの...
-
access,vbaでフォルダ内のファ...
-
【DOSバッチ開発】末尾のタブの...
-
サブフォルダからファイルをコ...
-
スタートアップのファイルをバ...
-
エクセルVBAを使用してJPGファ...
-
バッチファイルで同一フォルダ...
-
バッチ処理で16進数でファイル...
-
コマンドプロンプトでのCSV...
-
ファイル名の頭5桁と同名のフォ...
おすすめ情報