• 締切済み
  • 暇なときにでも

copyコマンドについて

MS-DOSコマンド copy を使用して 隠しファイルを 別フォルダにcopyしたいのですが。 「ファイルが見つかりませんでした。」 というエラーが返ってきます。 どうすればいいのでしょう? 隠しファイルを MS-DOSコマンドで 隠しファイル じゃないファイルにする方法でも 助かります。

noname#1802
noname#1802

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.2
  • sophia
  • ベストアンサー率53% (66/123)

imeruchanさんによって回答は導き出されているので、蛇足をひとつ。例えばハードディスクをフォーマットしてパーティションを切り直したいので、ハードディスクの中身をCDRにコピーしてパーティションを切り直し、C:に元のファイルをコピーしてWINDOWSを復元しようとしたらシステムファイルがコピーできないので困った、という経験をしたのは私だけでしょうね。そういう風に書き込みのできないメディアの特殊属性は当然ATTRIBコマンドを用いても操作できません。そういうときは、LHA A -A LZH [FILES]というオプション設定で特殊属性ファイルを圧縮し、LHA E -A LZHのようにしてやれば大丈夫です。ただ、属性も残るので再度コピーし直すときは属性を取り払う必要がありますが。あと、この方法でシステムを復元しようとするとショートファイルネームだらけになってかなり悲惨な状況になりますので、ご注意を。なお、コマンド説明においてLZHは圧縮ファイル、[FILES]はこれから圧縮されるファイル、-Aはすべての属性を操作対象にするオプションです。LHAはDOSコマンドではありませんが、まあ蛇足ということで。

参考URL:
LHA V2.55bの簡易説明

共感・感謝の気持ちを伝えよう!

  • 回答No.1

隠しファイル属性を解除するコマンドは、 attrib_-h [file name] (アンダーバー(_)は半角スペース) です。 別フォルダにcopyした後、再び隠しファイルに属性を変更するコマンドは、同じく attrib_+h [file name] です。オプションスイッチの-,+に注意してください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • MS-DOSのcopyがうまくいきません

    MS-DOSのcopyコマンドについて教えてください。 unitというファルダのなかにA1,A2,A3というフォルダがあります。 A1,A2,A3のフォルダのおのおのにはファイルが複数あります。 unitをunit2というフォルダにコピーしたいのですが、 copy unit unit2 を実行するとエラーとなってしまいます。 ファイルがありませんという趣旨のエラーです。 階層構造のフォルダをコピーすることはできないのでしょうか? よろしくお願いします。

  • MS-Dosのcopyコマンドで同じ名前が有れば新しいファィルのみコピ

    MS-Dosのcopyコマンドで同じ名前が有れば新しいファィルのみコピーをする方法。 大変古い話で申し訳ないのですが、MS-Dosのバッチファィルで作業が終わった時に今回の作業中に出来たファイルのみを別のフォルダーにコピーをしたいのですが何か良い方法はないでしょうか!? 作業中に保存するのは従来から保存している所にするようになっていますので、その中の今回の分だけを別のフォルダーに、又はこれまでに保存されているファィルを別のフォルダーに保存する時に別のフォルダーに同名が有れば新しい場合のみに保存をしたいのです。 .batファィルの中に書き込みたいのですが何か良い方法が有ればお教え下さい。 宜しくお願い致します。

  • コマンド(COPY)

    コマンドでCOPY文がわかりません。 やりたい事は、 ABCDのフォルダ内のファイルを名前を変更して別のフォルダにコピーをしたいのです。 例えば、 ABCDのフォルダに「2011年11月17日14時38分30秒.txt」があるとします。 これをXYZのフォルダに「ABC_2011年11月17日14時38分30秒.txt」と名前を変更してコピーをしたい。 ファイルですが、見てわかると思いますが年月日時分秒と言うファイル名です。 コピーする時はファイル名が不明と思って下さい。 「COPY C:\ABCD\*.* C:\XYZ\ABC_*.*」で行うと XYZには「ABC_年11月17日14時38分30秒.txt」と言うように頭(左側)のファイル名が上書きされてしまいます。 ファイルを移動したいので、欲を言うとCOPYでなくMOVE文がいいのですが。 誰かわかる方教えて下さい。 宜しくお願い致します。

  • コマンドプロンプトでのcopyコマンド

    Windowsのコマンドプロンプトでのcopyコマンドで困っています。  フォルダ内に次のテキストファイル群があり、これを1つのファイルに結合したいです。    0201.log    0202.log    0203.log      :      :    0229.log と日付.logがある。  プロンプトから    copy 02*.log feb.log とすると結合してはくれるのですが、順番が前後する場合があります。  0201の次に0210がきて0211,0212,..0219,0202,0203といった感じです。  コマンドプロンプトからdirでファイル名を表示させると、確かに結合される順番と合って いる様子。  この順番を変えてやればいいのかと思いますが、やり方がわかりません。  もちろん    copy 0201.log + 0202.log + 0203.log + .... とやる方法や、全テキストデータをnotepad等で開いて地道に結合する方法もあるのでしょうが、 効率悪すぎます。  0201,0202,0203...と順番通りに結合する方法がありましたら、教えてください。  なお、type 02*.log >> feb.logでも望む結果は得られませんでした。

  • copy コマンドの動作

    テキストファイルをpostgresの 'COPY'コマンドにてテーブルへ取り込みを行っています。 文字コードはEUC(CSV)からEUC(POSTGRES)です。 CSVの中で、半角のカナや記号のようなものが混じっていた場合など、COPYコマンドがエラーをおこします。 そこで実行が止まってしまい、テーブルへは何も入っていない状態になります。 COPYコマンドでエラーの起きた行は読み飛ばして取り込みを続けることは出来ないのでしょうか?

  • MS-DOS の COPY /V と同等なコマンド

    MS-DOS でファイルをコピーしたあと正しく書き込まれたかチェックするには COPY コマンドに /V を付けますが、同様なことを Windows のエクスプローラ上でできないのでしょうか。 USB メモリの信頼性が心配なのでチェックしてコピーしたいのですが。

  • DOSコマンド(COPYコマンド)について

    DOS上でのCOPYコマンドについて確認します。 EXCELのファイルで、毎回ファイル名が変わるため、COPYコマンドで固定のファイル名にしようと思い、バッチ起動で、COPY \AAA\*.XLS \AAA\BBB.XLSで実行すると、コピー元と違うファイルサイズのBBB.XLSが作成されます。 中身を参照すると、文字化けしたものが 1レコードだけ作成されています。どうしてなのでしょうか? ※コピー元の*.XLSは、毎回 1ファイルのみです。

  • C++ で DIR コマンド

    MS-DOSプロンプトで dir と入力すれば、フォルダ内の 様子がMS-DOSプロンプトに表示されるけど、 C++ で、MS-DOSプロンプトで dir と入力したのと同じ 様にするにはどういうプログラムを作ればいいのですか? 別の言い方で書くと、実行すればMS-DOSプロンプトが 起動し、dir と入力されて dirコマンドが実行される というファイルを作るソースが知りたいんです。 dirコマンドが実行される対象となるディレクトリは どこでもいいんです。 C++ のプログラムでも、ディレクトリ構造を出力することが 出来ると思うんだけど、MS-DOSプロンプトでやってみたいんです。 どうしてそんなことがしたいのかというと、C++ が難しそうだから という理由なんです。 例えば、ファイルコピーを自動化するプログラムを作る時、 C++ のプログラムの出力をMS-DOSプロンプトへ渡す方法を知っていれば、 MS-DOSプロンプトでのコピーは copy コピー元 コピー先 という簡単な書式だから、ファイルコピーを自動化するプログラムも 簡単に作れそうだなと思ったんです。

  • コマンドプロンプト copyができません

    こんにちわ。 コマンドプロンプトのcopyコマンドについて質問させていただきます。 下記(1)~(4)処理内容のバッチファイルを作成しました。 デスクトップにある転送データ.txtを(2)、(3)、(4)の各workフォルダへコピーする処理です. (2)、(3)には正常にコピーされますが、なぜか(4)だけコピーされません。 (1)cd C:\Documents and Settings\XXX\デスクトップ (2)copy 転送データ.txt D:\work (3)copy 転送データ.txt C:\work (4)copy 転送データ.txt C:\Documents and Settings\XXX\デスクトップ\work どなたかご教授いただけますでしょうか? 環境 WindowsXP SP3

  • postgrsqlのCopyコマンド

    postgrsqlでバックアップしたプレーンデータがリストアできないトラブルが発生しています。 それはそれで一旦置いておいて、 プレーンデータの中身であるcopyコマンドについて調べています。 copyコマンドの検証の為に簡単なsqlコマンドをpgAdminIIIのSQLエディタで叩いてみました。 create table tb1 ( item1 smallint ,item2 character varying ); copy tb1 (item1, item2) FROM stdin; 1【TAB】aaa 2【TAB】bbb 3【TAB】ccc \. ※ここに投稿するとタブを消されるので、【TAB】と表現しています。 結果は以下です。 ERROR: "1"またはその近辺で構文エラー LINE 10: 1 aaa ^ ********** エラー ********** ERROR: "1"またはその近辺で構文エラー SQLステート:42601 文字:127 これの何がいけないのでしょうか?