• 締切済み

「xcopy /s d:\ f:\」の意味は?

 4人の方々,教えていただきありがとうございました。私は全くの素人ですので,「xcopy /s d:\ f:\」の意味が分かりません。この通りやってみましたが,「コマンドまたはファイル名が違います」とエラーが出てしまいます。また,「copy /?」で示されるコマンドの入力の仕方もよく分かりません。複数のファイルを選ぶというのはどのようにしたらよいのでしょうか。ファイル名を一つずつ入力しろと言うことでしょうか。それとも範囲指定ができるのでしょうか。  「f:」で中身が表示されたので,MOドライブは認識されていると思います。「xcopy」の「x」というのは「小文字のエックス」ですか?それとも何か不特定なファイル名をここに入れろと言うことでしょうか?また,このコマンドの中にスペースはどこにあるのでしょう?スペースの場所に「スペース」という言葉を入れてこのコマンドの意味をどなたか教えてください。  

みんなの回答

  • marine
  • ベストアンサー率34% (23/66)
回答No.4

誤解が有るといけないので、返信します。 私は質問をするなと言っているのではなく。 質問の仕方を言っているのです。 回答者が回答しやすいように、自分の状況(ハード、ソフト、スキル)を分かり易く伝える必要が有ると言うことです。 回答者は自分の時間を削って回答している訳ですから、二度でまにならないよう質問者も気を遣って欲しいと言うことです。

すると、全ての回答が全文表示されます。
  • shige1972
  • ベストアンサー率35% (20/56)
回答No.3

MS-DOSの知識が無いと厳しいかもしれませんが。 xcopy.exeは"c:\windows\command"の中にありますが、 このコマンドだと、先の方々の言われているように 8文字+3文字のファイル名でコピーされてしまいます。 同じディレクトリ(フォルダ)にある、 "xcopy32.exe"を使用すれば、ロングファイルネームも サポートしたコピーを行うことが可能です。 参考までに。 もし、Cドライブにアクセスできない場合は、 知り合い(こんなご時世なので誰かは持っているでしょう)にそのファイルの場所を教えて、ファイルをFDにコピーしてもらってはいかがでしょうか?

jf2fnb
質問者

お礼

xcopy32.exeを使ってみました。順調に作業が進み,すっきりした気分です。ありがとうございました。

すると、全ての回答が全文表示されます。
  • marine
  • ベストアンサー率34% (23/66)
回答No.2

jf2fnbさん、あなたがDOSでコピーするコマンドを教えてくれと言うのでxcopyコマンドを紹介しました。 DOSに関する知識が無いのなら、そういう質問はしないで下さい。 jf2fnbさんが持っているのは、起動ディスクですね。その中には、xcopyコマンドは入っていません。 前の質問でshigatsuさんが言っていたように、新しいハードディスクを購入し、Windowsのインストールして、Windows上からアクセスした方が楽でしょう。

jf2fnb
質問者

お礼

>DOSに関する知識が無いのなら、そういう質問はしないで下さい。 DOSに関する知識がないのでここで質問したのです。この言われ方には少し心外ですね。(大人ですからこれ以上は言いませんが)  「新しいハードディスクを購入し、Windowsのインストールして、Windows上からアクセスした方が楽でしょう。」お金があればそうしますが,修理に掛かった費用ですでにそのお金もありません。

すると、全ての回答が全文表示されます。
回答No.1

こんばんわぁ、Blackwinglsです。 > コマンドまたはファイル名が違います 残念ながらカレントディレクトリかパスが通じた所にxcopyがないようですね。 う~ん、困ったな・・・・・ c:\windows\commandの中にxcopy.exeがあるんですが、その肝心のc:が壊れてしまってアクセスできないんですよね? c:にアクセス出来るのならば、 copy c:\windows\command\xcopy.exe a:\ と入力する事で、FDにxcopyをコピー出来て、それ以降xcopyが使用できるようになるんですが・・・。 それが出来ない場合は、内部コマンドのcopyコマンドを根性で使用するのが初心者の方には簡単かなぁと思います。 d: でd:に移動後 copy *.* f:\ とすればカレントディレクトリのファイルのみ、全てコピーされます。 md コマンドと cd コマンドを駆使してディレクトリの移動と作成を繰り返すしかないかと・・・・・ dosベースのファイラーもあるんですが、話がややこしくなりそうなので、あえて紹介はしません(^^;) とりあえず、 copy c:\windows\command\xcopy.exe a:\ を試してみてダメな時は補足してください。 > それとも範囲指定ができるのでしょうか。 copy *.* f:\ のようにまとめて指定できます。 >「xcopy」の「x」というのは「小文字のエックス」ですか? そのとおりです。小文字のxです。(しかも半角のです) > また,このコマンドの中にスペースはどこにあるのでしょう? スペースをアンダーバー(_)に置き換えて表示してみますね。 xcopy_/s_d:\_f:\ となります。 このコマンドの意味は、d:にあるディレクトリ構造ごと、すべてのファイルをf:にコピーせよって意味です。 /sはサブディレクトリが空のものはコピーしないだったと思います。

jf2fnb
質問者

お礼

本当にありがとうございました。素人の私にここまで親切にしていただき感謝の念に耐えません。  実は,2週間ほど前,ウインドウズを立ち上げた後,突然,黄色い文字で「CACHE RAM ERROR」というものが現れました。その後,safeモードなどで何とか動いていたものの,ついに動かなくなりました。ショップへ持ち込んだところ,ハードディスクの問題かもしれないと言うことでディスクを交換しました。新しいディスクに交換した後,自宅で,一太郎をバージョンアップし,IE5をバージョンアップしました。すると再び,動かなくなり同じERRORとなり,再びショップへ。ショップではあらゆる手段を講じて見てもらいましたが,結局原因が分からずじまいでした。ここまでにかかった費用はしめて5万円です。そんなわけで新しいデスクトップを即購入するわけには行かず,何より,メモリやハードディスク,CPUの交換を少しずつ行ってきた愛着のあるV166でしたので何年か待って,大須界隈で数千円で売られるようになったら買ってきてまだ使える部品を装着し,生まれ変わらせてやりたいと思っています。 何より,データが無事取り出せたことは本当によかったです。ありがとうございました。また,いろいろ教えてください。

すると、全ての回答が全文表示されます。