↑特定のファイル(赤字)と親ディレクトリを別の場所にコピーしたい時がある。↑この形でコピーしたいディレクトリ構造を保ったままコピーするファイルだけをコピーしたいのであれば普通にコピーすれば良い。問題なのが、今回はそのファイルだけじゃなくて、祖先ディレクトリも欲しいということ。道中にある余計なサブディレクトリやファイルは要らないということ。ファイルパスを保ったまま別の場所に複製したいのです。--parentsで一発なのだけれど、Windowsにそんなコマンドは無い。行けそうに見えるけど、単純にやると余計なものまでくっついてくる。私はコレをどうしてもWindowsだけでやりたかったので、Windowsで動くバッチファイルを作りました。上記をテキストエディタにコピペして保存ファイルの拡張子を.batに変える抽出したいファイルをbatファイルにドラッグ&ドロップbatファイルと同じディレクトリに抽出(コピー)されるアイコンにD&Dして使う。ディレクトリのコピーにも対応していますもしかしたら、あなたがコピーしたいものはファイルじゃなくて、ディレクトリかもしれない。そんな時のために、ディレクトリをそのままドラッグ&ドロップしても動くように考慮しました。/Sを/Eに変えると良いです。※ディレクトリをD&Dした時には、そのディレクトリ配下のサブディレクトリとファイルを全て抜き出します。注意点パスに半角スペースが混じってると「無効なパラメーターの数です」ってなるコピー元とbatファイルの場所が同じだと「サイクリックコピーはできません」ってなるコマンドプロンプトが文字化けする人はUTF-8に変えると直るかもしれない。(表示だけなので動作に影響ないはず)作ってみた感想Windowsのコマンドなんて初めてまともに触りましたが、書いててわけわからんかったです。今読み返してもわけわからんです。コードのお作法もわかりませんので、もしかしたら変な書き方してるかもです。「とにかく動けばええんですよ!」って人だけ参考にして下さい。ちなみに、当ブログはITブログではなく、筋トレブログです。00:42関連記事2019-10-25オススメ【Windowsショートカットキー13選】パソコンの仕事効率がグンと上がる!Windowsのショートカットキーといえば、「Ctrl」+「C」「V」で...2019-10-23複数のzipファイルをまとめて解凍(すべて展開)する方法【Windowsの標準機能だけで出来ます】Windowsで複数のzipファイルをまとめて解凍するバッチを作成し...この記事が気に入ったら「はてなブックマーク」この記事を書いた人あれすたジムには行かずに自宅での筋トレだけを続けています。日々のルーチンが安定してきたので、これまでの経験やら知識やらをアウトプットしていきます。最近フィットネスバイクを購入したので、これからは筋トレだけでなく、有酸素運動にも手を出していく予定。記事を検索プロフィールあれすた筋トレオタクの皮をかぶったITエンジニア。頑なにジムへ行かずに、自宅で出来るトレーニングの限界を模索している。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。