• ベストアンサー

XCOPYで1階層目のフォルダ名のみコピーする

XCOPYで1階層目のフォルダ名のみすべてコピー (その中のファイルはコピーしない) 方法を調べたのですが、サブディレクトリをコピーする オプションは見つけましたが 1階層目のディレクトリのみをコピーする方法はありますか? xcopy 送り元 送り先 /T までは調べました 使用しているOSはWINDOWS8.1です。 よろしくお願いします。

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

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

xcopyでは1階層目だけというわけにはいきませんので、 dir コマンドでフォルダ属性指定での /a:d オプションが使えます。 dir コマンドのヘルプを参照してください。 親フォルダ傘下のフォルダのみ表示するには dir /a:d 親フォルダ 任意のファイル(folder.txt)に出力するにはリダイレクトしてください。 dir /a:d 親フォルダ > folder.txt --- powershell のGet-ChildItemコマンドレットを使えば、もっと簡単になります。

nenosuke
質問者

お礼

お礼が遅くなってしまいましたが うまくいきました どうもありがとうございました

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

関連するQ&A

  • 階層ごとコピーしたいのですが、

    いつもお世話になっております。 また、質問させてください。 あるディレクトリを階層ごとコピーしたいのですが、 条件としてフォルダ名(英数のみ)の頭から5桁目以降2桁が 01~10までのものだけを階層ごとコピーしたいのです。 よい方法がありませんでしょうか。 お分かりの方おりましたらお知恵をかしていただけないでしょうか。 よろしくお願いします

  • データだけをコピーする方法

    定期的にサブディレクトリ内のファイルだけを、別のフォルダにコピーしたいと思います。 例えばコピー元ディレクトリaaaには、次のように階層化されていると仮定します。 aaa--aaa1--aaa11 aaa2--aaa21 aaa3--aaa31 --aaa32 このaaa配下に存在するすべてのファイルだけを 別のディレクトリbbbにコピーしたいのですが、bbbの中にはサブディレクトリは存在しない状態でファイルだけにしたいのです。 DOSのxcopyコマンド辺りを使うのだろうかと思ったのですが、このような方法の場合のオプションが分かりません。 何か良い方法はありますでしょうか? バッチを作ってコピー

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • xcopyについて質問なのですが。

    xcopyについて質問なのですが。 あるディレクトリの配下に、「20091206」というフォルダ(フォルダの中には.datファイルや、.txtファイルなどがあります。)と、コントロールファイルがあります。 そこのディレクトリから、違うサーバーのディレクトリにxcopyを使用して、フォルダごと(中身の.datファイルや、.txtファイルも一緒に)コピーさせるバッチを作成しています。 xcopy のオプションを色々探して試してみたのですが、 xcopy /c /e /i /y /zだと、フォルダだけコピーして、中身の.datファイルや、.txtファイルがなかったり、 xcopy /I /Yだと、コントロールファイルだけコピーされて、フォルダはコピーされなかったりと上手くいきません。 どのオプションを使用すれば、ディレクトリの配下に存在する、フォルダとファイルのうち、フォルダ(中身のファイルも)だけコピーできるのでしょうか? \\10.xxx.xxx.xx\aaaという、ディレクトリの中に、 (1)abc.ctl (2)20091206 |__xyz.dat |__aaa.txt があり、(2)(.dat、.ctlも一緒)をxcopyを使用して、他のサーバー上のディレクトリにおきたいです。 ご教授よろしくお願い致します。

  • コマンドプロンプトのxcopyコマンドについて

    xcopyコマンドを使用して、コピー元ディレクトリからコピー先ディレクトリにファイルやサブディレクトリをコピーさせようとしています。 コピー先ディレクトリに既に存在しているものはファイルもサブディレクトリもコピー(上書き)してしまってOKです。 問題なのはコピー先ディレクトリ直下に存在しないファイルはコピーしたいのですが、存在しない「ディレクトリ」はコピーさせたくありません。 Uオプションですとファイルもディレクトリも両方とも、コピー先に存在しないとコピーできないので使えません。 どのようにしたらいいのでしょうか。

  • 受け取りフォルダ名を指定しないXCOPYはできる?

    タイトルのとおり、受け取りフォルダ名を指定しないXCOPYの方法を模索しています。 例: C:¥ProgramSourceディレクトリの内容をD:¥BACKUPフォルダにコピーしたい。   C:¥ProgramSourceの中身がA.c, B.Hという2つのファイルが存在するときには、D:¥BACKUPフォルダ内に   D:¥BACKUP¥ProgramSource¥A.c   D:¥BACKUP¥ProgramSource¥B.H   というファイルを作りたいのです。 通常であれば、XCOPY /S/E/I C:¥ProgramSource¥*.* D:¥BACKUP¥ProgramSource¥*.* でコピーできるのですが、この方法だと間違えて受け取りフォルダ名をD:¥BACKUP¥PROGRAMSOURCE¥*.* と書いてしまうとターゲットが大文字になってしまいます。 どうにか送り側のフォルダ名を使うことはできないでしょうか? ※/と¥は文字化けするかもしれないので、全角文字で書いています。

  • サブディレクトリ名、フォルダ構造のみをテキスト出力したい

    ディレクトリ以下のサブフォルダ、 階層5階層ぐらいまでですが、それらを全て テキストに出力、もしくはテキストにコピペしたいです。 ファイルをコピーしなくて、ディレクトリをコピーしなくて、ディレクトリ「名」のみクリップボードか、TXTに記録できるものを探しています。 できればフルパスでの場合と、フルパスじゃなくフォルダ名のみをコピーできる場合、分けてできるソフトがベストです。 サブフォルダも分析してくれるというのをとにかく探しています。フォルダの「構造」には特に拘っていません、フルパスでそれは十分なんですが・・ よろしくお願いします。

  • XCOPYで指定したフォルダとファイルをコピーしたい

    C:\AAAフォルダとC:\AAA以下のファイルをコピーしたくて、 XCOPY C:\AAA D:\BBB /E とすると、コピー先のD:\BBBにはAAAフォルダにあるファイルはコピーされるのですが、AAAフォルダそのものはコピーされません。 XCOPY C:\ D:\BBB /E とすればコピーできるのですが、そうするとC:\のほかのフォルダもコピーされてしまいます。 EXCLUDEオプションを使うには指定するファイルが多いため、あまり使いたくありません。(コピーする前にMDでコピー先にAAAフォルダを作成するのもなるべく避けたい) 知っている方がいらしたら教えて下さい。

  • xcopyによるフォルダコピー

    よろしくお願いします。 DOSのバッチを作成しています。 先ず、リストファイル「etcBackupDir.lst」を作成し、以下のディレクトリを記載するとします。  C:\temp\archivedir\back このbackフォルダ丸ごと、以下のフォルダにコピーしたいです。  C:\bacup\archive 処理としては、リストファイルを読み込み、xcopyをする処理としています。  REM ## リストファイルより、対象のファイルを収集  for /F %%i in (etcBackupDir.lst) do xcopy %%i C:\bacup\archive しかしこの処理が構文エラーとなってしまいます・・。 原因と対応を教えて頂けると助かります。

  • xcopyを用いて、別ドライブにコピーするには?

    コピー元のあるサブディレクトリーを含めて、別ドライブにコピーをしたいと思います。(※プラットフォームは Windows) 別ドライブとは、USBメモリです。 試してみたのは、 os = `xcopy .\org_data\*.* L:\ /s /e /v` os = `xcopy ./org_data/*.* L:/ /s /e /v` os = system(".\org_data\*.* L:\ /s /e /v") os = systemu(".\org_data\*.* L:\ /s /e /v") これら、いずれもNGでした。 xcopyに拘っていませんが、copy & compareをさせたいと思います。 何か良い方法を、知りませんか?

    • ベストアンサー
    • Ruby
このQ&Aのポイント
  • プリンター(DCP-J982N)のWi-Fi接続ができず、印刷できないトラブルに困っています。プリンター情報が取得できないエラーが表示され、Wi-Fi再設定しても改善されません。解決方法を教えてください。
  • Mac OSとiOSを使用しており、無線LAN経由でプリンターに接続しています。関連するソフトはブラザーアプリです。ひかり回線を使用しています。
  • 突然、プリンターのWi-Fi接続ができなくなりました。以前は正常に接続していましたが、ある日突然繋がらなくなりました。Wi-Fi再設定しても問題は解決しません。原因と解決方法を教えてください。
回答を見る