🐕
powershellでファイルの階層を保持したままコピーするスクリプト
備忘録として作成。
下記のような配置のファイルが存在し、階層を保持したままfile1をコピーする場合,
階層
dir1
├─dir2
│ └─dir3
│ └─dir4
│ └─file1
Param($src,$dest)
// コピー先にディレクトリがない場合失敗するため、
$dest_dir = Split-Path $dest -Parent
if( ! (Test-Path $dest_dir)){
mkdir $dest_dir
}
cp $src $dest -R
Discussion