質問: コマンドプロンプト "expand" について コマンドプロンプトで、 >expand [圧縮ファイル名] [解凍先フォルダ名] の構文で実行しましたが、解凍先フォルダには圧縮されたままのフォルダが移動されただけでした。 解凍されたフォルダを解凍先に移動したいのですがどのようにすればよいのでしょうか。 よろしくお願いします。
回答: expand.exe のバージョンの違いがあるかもしれませんが、私の環境 ( windows xp ) では、 c:\>expand /? を実行すると、 >microsoft (r) file expansion utility version 5.1.2600.0 >copyright (c) microsoft corp 1990-1999. all rights reserved. > >圧縮されたファイルを展開します。 > >expand [-r] 展開元 展開先 >expand -r 展開元 [展開先] >expand -d cabファイル名 [-f:ファイル名] >expand cabファイル名 -f:ファイル名 展開先 > > -r 展開されたファイルの名前を変更します。 > -d 展開元ファイルにあるファイルを一覧表示します。 > 展開元 展開元のファイルを指定します。ワイルドカードも使用できます。 > -f:ファイル名 cab ファイルから展開するファイルの名前を指定します。 > 展開先 展開先のファイルまたはパスを指定します。 > 展開先にはディレクトリも指定できます。 > 展開元ファイルが複数で、-r オプションが指定されていない > 場合は、展開先はディレクトリである必要があります。 と表示されました。 >expand [cabファイル名] -f:*.* [展開先] とすると、cabファイル内の全ファイルが [展開先] フォルダに解凍 ( 展開 ) されました。