• Excel
    【Excel】印刷タイトルの行列指定がグレーアウトで設定できない時の対処方法
    2014年12月6日
  • Windows
    Windows10でもスパイウェア対策は「SpyBot S&D」が最適です
    2016年8月14日
  • フリーソフト
    自宅内でPC/Macをリモート操作するなら無料の「Splashtop Personal」が最適ですよ
    2015年9月7日
  • Windows
    起動不能に陥るWindowsUpdate不具合(2014/08)の対象KBとOS早見表を作ってみた
    2014年8月20日
  • アイテム
    LogicoolのBluetoothキーボードK810を衝動買い! いいゾ~これ。
    2014年1月19日
  • Windows
    Shiftキーを連打したときに変なウィンドウが表示されないようにする方法
    2016年1月10日
  • コマンド
    【Powershell】実行時間や結果を含むコマンド実行履歴をCSVに出力する方法
    2015年9月29日
  • 旅行
    有効期限切れ直前のマイルを無駄にしたくないなら「ANAスカイコイン」に交換するが吉
    2015年10月22日
  • 鹿児島
    【屋久島】宮之浦岳縦走・6日間滞在でかかった総額は79,455円でした
    2016年10月31日
  • フリーソフト
    Internet経由で自宅のWinPC/Macにリモート接続できる「Splashtop Anywhere Access Pack」を購入してみた
    2015年9月30日
  • 鹿児島
    屋久島・安房にバックパッカーが滞在するならドミトリーの「ゆかいな仲間たち」がベスト
    2015年12月10日
  • Mac
    フォトショ買わなくて良かった。 個人レベルの使用なら「Affinity Photo」で必要十分すぎる件
    2016年2月9日
  • アイテム
    dodocool製「5ポートUSB充電器」をいただいたので開封の儀(動画あり)
    2016年6月14日
  • iPhone
    iPhoneみたいにワンタッチで画面の一番上まで戻りたくて…色んなソフトのショートカットキーを調べてみた
    2013年4月25日
  • Windows
    【Windows10】スタートに表示される「おすすめ」を二度と表示しなくさせる方法!
    2017年12月15日
  • Windows
    Microsoftが公式で配布しているWindowsのISOファイル/仮想マシンのリンクまとめ(2015年10月版)
    2015年10月24日
  • Mac
    【Mac】SDカードのデータが空の筈なのに容量が埋まっている場合の対応方法!
    2017年12月28日
  • Excel
    【Excel】数値をそのままパーセントに変換する簡単な方法
    2017年8月5日
  • Webサイト
    なにやらInstagramで流行っている『今年一番いいね!を貰った写真まとめ』を僕もトライしてみたよ #memostatigram
    2013年12月29日
  • Excel
    【Excel】複数開いたファイルを瞬時に切り替えるショートカット
    2012年5月25日
  • 旅行
    Spotifyプレミアムが海外旅行でメチャ便利な理由
    2017年1月29日
  • Excel
    【Excel】数値の大きい順・小さい順に色を自動的に塗りつぶす「カラースケール機能」
    2017年12月30日
  • Excel
    【Excel】7分の1まで縮小!画像で肥大化したファイルサイズを小さくするワザ
    2013年8月14日
  • ニュージーランド
    【NZ】北島・南島を結ぶカーフェリーの個人予約から実際に乗り込むまでの方法まとめ(動画あり)
    2017年2月11日
  • クラウドストレージ
    米国版AmazonDriveでアプリを使う設定方法【Mac】
    2017年5月25日
  • Instagram
    Instagramは積極的にタグを付けてみよう 世界中からの「いいね!」が貰えて面白いよ
    2014年9月17日
  • 旅行
    「タリーズ 東京ビッグサイト店」は101席で電源アリ、電子マネー使えます
    2015年9月26日
  • フィリピン
    従業員が親切で値段もぼちぼち安いセブ・アヤラモール付近の「センタースイーツ」に4泊した(動画あり)
    2016年2月26日
  • ニュージーランド
    【NZ】ニュージーランド・ノマドツアー その7 ロード・オブ・ザ・リングのロケ地へGO!
    2017年3月22日
  • 鹿児島
    【屋久島】「宮之浦岳」に再挑戦!  2年前の大雨の山頂のリベンジは果たせたか否か
    2016年9月19日

2013-0405-063135

Windows、コマンドプロンプトのお話。

コマンドプロンプトからexeファイルなどを実行するときに、パスの中に半角のスペースを含んだフォルダがある場合、コマンドが正しくパスを認識してくれずにコマンドが実行出来ない場合があります。

(例えば、Program Files とか Documents and Settings とか)

本来であれば半角スペースは使わず、半角アンダーバー(_)などを使えばいいのですがそうしたフォルダがある場合は、簡単にフォルダ名を変更に変えるわけにいかない場合もあるので半角スペースを含んだフォルダのパスを指定する方法を調べてみました。

スポンサードリンク

関連記事

MS-DOS短縮形式を利用する

半角スペースを含んだフォルダを指定するには、MS-DOS短縮形式を利用します。

この機能、正式には「MS-DOS8.3形式」という名称で、初期のMS-DOSシステムでは「8文字のファイル名」「3文字の拡張子」のファイル名しか使えない規則があり、その当時のファイル名にのっとった形式がMS-DOS8.3形式(なんかそのまんまですね)になります。

このMS-DOS短縮形式は半角スペースを含まないため、この形式を利用してパスの指定をすることが出来ます。

MS-DOS短縮形式の確認

MS-DOS短縮形式の確認方法ですが、コマンドプロンプトで確認したいフォルダの上の階層に移動し
dir /x
を実行します。

/x のオプションを付けてdirコマンドを実行すると、ファイル名の一覧と一緒に、MS-DOS短縮形式での表記が表示されます。

例えばProgram Filesのフォルダの場合、MS-DOS短縮形式だと

PROGRA~1

と表記されるようになります。

下記のような感じですね。
2013-0403-140006

パスを指定してみる

実際にパスとして指定してみると、こんな感じです。

cd c:\PROGRAM~1\

動画

まとめ

上記のMS-DOS短縮形式で指定をするのも結構めんどくさいので、賢い人はフォルダ名に半角カタカナを含めずに半角アンダーバーで区切りを入れてあげる方がよさそうな気がします。

ただ、Microsoftは当然その仕様を知っているにも関わらず、デフォルトで半角スペースを含む名称を重要なフォルダに付与しているんですね…。 ちょっとそこんどこどうなのよ、という気もしますけど。