にはどのような意味がありPowershellのコピー-アイテム-コンテナ引数?

StackOverflow https://stackoverflow.com/questions/129088

  •  02-07-2019
  •  | 
  •  

質問

皆様にお伝えしたくて書き込みスクリプトを用いたユー.このスクリプトを使 Copy-Item コマンドです。一つのオプション引数をこのコマンドは"-container".ドキュメンテーションに引数の国がこの引数を指定する"保存コンテナオブジェクトのコピー動作します。"

これはすべての良い、私は最後の人がしたいunpreservedのコンテナオブジェクト中にコピーします。ものすべての深刻さは、この引数のか?特にていただく場合コピーディスクディレクトリツリーにある場所から別の場所へ、どの違いはこれについて意見表明するための行動の Copy-Item コマンド?

役に立ちましたか?

解決

コンテナのドキュメントは、つのフォルダ構造です。行っているのだとか再帰的にコピーを保持したいフォルダの構造、使用の容器スイッチです。(注:デフォルトのコンテナ-スイッチの設定をtrue、そうしないを指定する必要があります。したい場合は、offを使用できる -container: $false.)

あャへのこ---う場合ディレクトリ一覧やパイプなのでコピー項目でない保存フォルダ構造です。したい場合は保存フォルダの構造は、指定のパスを有する-recurseスイッチです。

他のヒント

私もまた、書類の未満です。また試験によってどのように -Container パラメータの連携を図りながら -Recurse コピーが実行ファイルやフォルダの中に別のフォルダを作

ご注意 -Container 手段 -Container: $true.

このファイル構造のに使用した例

#    X:.
#    ├───destination
#    └───source
#        │   source.1.txt
#        │   source.2.txt
#        │
#        └───source.1
#                source.1.1.txt
  • すべての例では、現在の位置pwd) X:\.
  • 使用したユー4.0の製品をご用意しています。

1)コピーのソースフォルダ(空のフォルダー):

Copy-Item -Path source -Destination .\destination
Copy-Item -Path source -Destination .\destination -Container
#    X:.
#    ├───destination
#    │   └───source
#    └───source (...)

以下に、エラー:

Copy-Item -Path source -Destination .\destination -Container: $false
# Exception: Container cannot be copied to another container. 
#            The -Recurse or -Container parameter is not specified.     

2)コピーの全体のフォルダ構成ファイル:

Copy-Item -Path source -Destination .\destination -Recurse
Copy-Item -Path source -Destination .\destination -Recurse -Container
#    X:.
#    ├───destination
#    │   └───source
#    │       │   source.1.txt
#    │       │   source.2.txt
#    │       │
#    │       └───source.1
#    │               source.1.1.txt
#    └───source (...)    

3)コピーすべての子孫(ファイルやフォルダ)を単一のフォルダー:

Copy-Item -Path source -Destination .\destination -Recurse -Container: $false
#    X:.
#    ├───destination
#    │   │   source.1.1.txt
#    │   │   source.1.txt
#    │   │   source.2.txt
#    │   │
#    │   └───source.1
#    └───source (...)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top