から除外したフォルダ私はそうのように、巨大なディレクトリ(数千のフォルダを)持っている:PowerShellの - 文字列
...\94000\abc\def\hig
...\95000\abc\def\hig
...\96000\abc\def\hig
...\97000\abc\def\hig
...
はだから交互パスの一部がありますが、フォルダ構造の残りの部分は同じです。また、abcやdefの下のサブフォルダもたくさんあります。
私がする必要があるのは、特定のファイルを "hig"というフォルダからコピーすることです。
は、私はPowerShellのに非常に新しいですが、以下の一緒に入れて管理:
$destination = "C:\Users\etc..."
$source = "B:\94000"
Get-ChildItem $source -Filter "LIVE*.docx" -File -Recurse | Foreach {
Copy-Item $_.FullName $destination
}
私はそれが非常に基本的なことを知っているが、それは実際に動作します。問題はそれがかなりゆっくりで、フォルダの数がふるい落とされることです。
何かを迅速にする方法はありますか?私はスクリプトが必要なファイルを含んでいないことを私が知っているフォルダをスキップさせるように考えていました。私はので、私はそうのように、正確なフォルダを定義することができ、パスにワイルドカードを使用することができれば
私も思っていた: \ 9 * 000abc \デフ\ HIG
しかし、いずれかの作業を行うことができませんでした。
ご迷惑をおかけして申し訳ございません。