Вопрос Нуби ... но ты должен с чего-то начать.
В моей консоли PowerShell я вызываю Windows.Forms.OpenDialog, чтобы открыть средство выбора файлов с графическим интерфейсом и найти место в моей системе и выбрать несколько файлов, которые я хочу скопировать. Я прячу этот список в переменную.
Затем я использую browseForFolder, чтобы выбрать путь к папке назначения и сохранить его в переменной
Я запускаю folder.copyHere (), чтобы скопировать файл с помощью графического интерфейса пользователя xfer для файла Windows по умолчанию.
Один файл за раз работает.
Я хочу представить мой список нескольких выбранных имен файлов в folder.copy здесь и сделать так, чтобы он обрабатывал список ...
Вместо этого я застрял в своем невежестве, используя foreach ($ file в $ list и отправляя это в folder.copy здесь по одному. Это не очень хорошо.
Я попытался превратить мой список имен файлов с полным путем в массив и передать в folder.copyhere () $ vararray - но он не скопировал бы даже первый файл. По одному да, но это не то, что я хочу.
Если я отправляю свой список в robocopy, он обрабатывает каждый элемент по порядку, как чемпион.
Но у меня есть пользователи GUI, и они хотят GUI. Идеи о том, как заставить folder.copyhere () принять массив имен для обработки?