• ベストアンサー

Win98DOS窓でのファイルネームについて

Windows98のDOS窓を使用する際での疑問なんですが、 ファイルネームは (1)Windowsの長い形式 (2)DOS用の短い形式 があると思いますが、DOS窓において(1)から(2)を知るには どういった方法があるのでしょうか?

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

  • ベストアンサー
  • nyan_nyan
  • ベストアンサー率46% (18/39)
回答No.2

Windowsの長い形式のファイル名がProgram filesだと、 DOS用の短い形式のファイル名ではProgra~1と 最初の数文字+~+数字+ファイルの種類となります。 同じディレクトリにProgram filesとProgram datasがあったら、 それぞれ、Progra~1とProgra~2になります。 最初に作られたほうが、小さい番号になります。 また、 WindowsのDOS窓なら、ダブルクォーテーション(")で囲むことで、 長い形式のままで操作できます。

Qshujin
質問者

お礼

なるほど、とても参考になりました。 最後の2行で長い間のモヤモヤが晴れました! ありがとうございました。

その他の回答 (2)

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.3

DIRコマンドを実行すれば分かりますが下記のように表示されます。 SWEETB~1 MP3 6,369,425 01-01-10 21:49 Sweet Blue days.mp3 SWEETB~1 MP3が短いファイル名(正確にはSWEETB~1.MP3)Sweet Blue days.mp3が長いファイル名になります。

Qshujin
質問者

お礼

丁寧にお答えくださって感謝します。 ありがとうございました。

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

dirコマンドの表示には両方が表示されます。 dir "長いファイル名" と入力すればオッケーです。

Qshujin
質問者

お礼

dir のそういう使い方もあるんですね。 ファイルが多いとき&手作業なときは重宝しそうです。 ありがとうございました。

関連するQ&A

  • DOS窓の非表示

    環境:Windows2000,BorlandC++Builder6 system()関数によりDOS上で動く実行ファイルの呼び出し をしています。その際,DOS窓が一瞬出ます。 どうにかDOS窓が出ないようにしたいのですが, 何か方法はないでしょうか? どなたか分かりましたら教えて下さいm(__)m

  • Windows2000 DOS窓で 行きたいロングネームディレクトリにcdするには?

    どうしたら良いですか。普通に実施すると、cdできません。(例)\>dir で表示される abcdefghijkl というディレクトリに、 \>dir abcdefghijkl と打つと、「ディレクトリの指定が違います」といわれます。 以前、win98や、win95を使用していたときは、DOS窓で、dir すると、abcdef~1 などと短い形式の名称が直接表示されたので、 それを引数に、\>cd abcdef~1と(コピー&ペースト)すればよかったので、便利といえば便利だったと思います。win2000では、DOS窓でdirしても、そのように短い形式で表現されない分だけ、自分で8文字に数えながら~1とかを付けて、手と自分の頭脳で変換する(?)のでしょうか?ロングネームの複数のディレクトリ名の階層の深いdirに行くときなど大変です。 あるいは、win98や95では、エクスプローラが開いているdirで、ダイレクトにDOS窓を開く便利なツール(Tweak UI)がありました。同等のソフトがwin2000用にあれば、それはそれで問題解消です。ご存知の方お教えください。 よろしくお願いします。

  • Win8.1でたまに出るDOS窓

    DELL Inspiron13 7000、 Win8.1x64です。 ブラウザ:IE11.0.9600 メーラー:Becky!2.71.01 ごくたまにDOS窓が一瞬出てすぐ消えます。必ず2回出ます。1回目と2回目の間隔は3秒くらい。内容は違うようですが2つとも瞬間で消えるので内容までは読めません。IEやメール祖ソフトを使っているときに出るような気がしますがよくわかりません。ノートン(NIS)入っていますが何の警告も出ません。何のソフトあるいはプロセスやサービスから発せられるものか特定する方法はありますか? (ずっと画面を録画していれば可能かもしれませんが) ある中国語のSPAMメールが来たときから始まったような気がします。中国語のメールが来て受信後にテキストで本文を読んだときにこの2回のDOS窓が初めて出ました。そうはいってもテキスト表示で本文を読んだだけでHTML表示もしていないし添付ファイルを開いたりはしていません。

  • DOS窓の非表示について

    常駐で動くC++のプログラムがいくつかあり、 それらの初回起動はBATファイルで『start aaaa.exe』のように 起動をかけています。 C++のプログラムはDOS窓が表示されるようになっていて プログラムが動くたびにパソコンの画面上で複数のDOS窓が チカチカッとなってしまい、とてもわずらわしく、 出来ればDOS窓を非表示にしたいのですが、何か方法はありませんでしょうか?

  • Windows, DOS窓、管理者権限で開くには?

    古いOSのWindowsでは、DOS窓を開いただけで管理者権限が有りましたが、 新しいOSのWindowsでは、DOS窓を開いただけでは、管理者権限が無いようです。 WindowsのDOS窓を、「管理者権限」で開く方法を教えてください。 よろしくお願い申し上げます。

  • DOS窓を開けずに、BATファイルからExcelを起動させたい。

    BATファイルからExcelを起動させる際、特に悪影響は無いのですが、 DOS窓(cmd.exe)を開けることなく起動させることはできないでしょうか? よろしくお願いいたします。

  • DOS窓の件

    久しぶりにバッチファイルを作ることになった者です。 早速ですが、XPのDOS窓ではエスケープコードの実行が上手くいかないのですが、プロパティーの変更でDOS窓中のバックの色や文字色等が変えられるようです。 その設定を「機動に使ったショートカット」に記録すれば、起動時にバックが黒以外のDOS窓が表示することが出来ました。 この機能を使い、例えば、バックが赤と青のDOS窓を起動する2種類のショートカットを作り、バッチファイルの種類ごとに使い分けられればよいと思うのですが、どのようにすれば良いか分かりません。 ご存知の方がいらしたら教えてください。

  • バッチ実行後DOS窓を閉じるには

    Windows Me 上での操作なんですが、バッチファイルをダブルクリックで実行後、自動的にDOS窓を閉じるようにしたいです。なおバッチファイルのプロパティに「終了時にウィンドウを閉じる」という設定があるのは知っているんですが、バッチファイル実行時に自動生成されるショートカットを消す為、下記の一行をバッチ内に加えたら「終了時にウィンドウを閉じる」の設定が無効になってしまいました。 del test.pif 動作的な希望としては、「バッチ実行後は自動でDOS窓を閉じる」と「ショートカットを生成しない」の2点をクリアしたいのですが。 良い方法がありましたらどうぞ宜しくお願い致します。

  • バッチファイルのDOS窓について

    こんにちは Windows7Ulti32ビットを使用しています セキュリティホール云々とはいわれていますが、やはりガジェットは使い心地がよく 継続して使用したいと思っています ただ、数回に1回しかガジェットの表示がされず、他の時にはガジェットが表示されません。 sidebar.exeをkillして、再度sidebar.exeを起動すると復活するのですが、毎回やるのは 面倒なのでバッチでkillして再起動しようと思いました ところがそのバッチのdos窓が閉じずに、、今度はそちらで悩んでいます 以下に記載するバッチファイルを実行後、DOS窓を閉じるには どのようにバッチファイルを作成すればいいのでしょうか? SideBarCtrl.bat @echo off taskkill /im sidebar.exe /f > nul start "" timeout 2 > nul start /min cmd /c,"C:\Windows\winsxs\x86_microsoft-windows-sidebar_31bf3856ad364e35_6.1.7601.17514_none_d0e415a884ea33e1\sidebar.exe" exit

  • DOS窓を閉じないようにするには

    batファイルで ipconfig/all と ping3箇所を一度にできるものを 作成しようとしてるのですが、 バッチファイルですとアイコンをクリックして一瞬で閉じてしまいます。 (チラリと見えはしますが) 閉じずに開いたままにするにはどうすればいいでしょうか? dos窓開いて、手入力でもいいのですが毎回同じ作業を繰り返すものですから できれば簡単にしたいと考えてます。