回答編集履歴
1
内容の追加での修正
answer
CHANGED
@@ -7,8 +7,8 @@
|
|
7
7
|
|
8
8
|
```powershell
|
9
9
|
$shell = New-Object -ComObject Shell.Application
|
10
|
-
$to = $shell.NameSpace('コピー元フォルダパス')
|
10
|
+
$to = $shell.NameSpace('コピー元フォルダフルパス')
|
11
|
-
$to.CopyHere('コピー元フォルダパス')
|
11
|
+
$to.CopyHere('コピー元フォルダフルパス')
|
12
12
|
|
13
13
|
```
|
14
14
|
このコードをcopy.ps1という名前で保存してコマンドで実行することで、Windowsファイルエクスプローラーが表示する進捗ダイアログを表示することができました。
|
@@ -18,7 +18,11 @@
|
|
18
18
|
また、追加の質問なのですが
|
19
19
|
コピー元フォルダパスから、名前で除外フォルダを指定することはできるでしょうか?
|
20
20
|
|
21
|
-
robocopy では、/XD オプションで簡単だったのですが、この方法では調べてみたのですが見つかりませんでした。
|
21
|
+
robocopy では、/XD オプションで簡単だったのですが、このPowerShellの方法では調べてみたのですが見つかりませんでした。
|
22
22
|
|
23
|
+
あるいは、複数のフォルダやファイルを一度にNameSpaceに送る方法があれば、そのようなものでも助かります。
|
24
|
+
(そうすれば除外フォルダを自分で除外するコマンドを作れる)
|
25
|
+
|
23
26
|
もしわかりましたら教えていただけると助かります。
|
27
|
+
|
24
28
|
質問に追加質問ですいません。
|