Я PowerShell новичок, и я бы хотел иметь возможность написать это. У меня есть текстовый файл, где каждая строка является частью имени файла без пути или расширения. Мне бы хотелось, чтобы строка в одну строку проходила по каждой строке файла (с gc - Get-Content , верно?), Берет содержимое строки, создает исходный путь (сетевой диск и расширение являются статическими), создает путь назначения, а затем копирует каждый файл. Содержимое моего файла выглядит так:
12345678
98765432
32145698
12365782
И моей исходной папкой является UNC путь, подобный следующему:
\\server\share
И моя папка назначения:
c:\temp\files
Я хотел бы сделать эквивалент этой команды DOS, используя $_
в качестве текста из каждой строки файла:
copy \\server\share\$_.ext c:\temp\files\$_.ext
Я почти уверен, что могу использовать gc
и $_
для доступа к каждой строке файла, и что мне нужно использовать cp
для копирования файлов, но у меня возникают проблемы при создании источника и имена файлов назначения.