質問するログイン新規登録

回答編集履歴

1

内容の追加での修正

2020/08/14 10:32

投稿

standard-soft
standard-soft

スコア197

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
  質問に追加質問ですいません。