PowerShell - [решено] Поочередный выбор каждого файла в папке

Ответить
Аватара пользователя
Junos

PowerShell - [решено] Поочередный выбор каждого файла в папке

Сообщение Junos »

Есть такое расположение:

│ run.ps1



└───txt

erq142r.txt

fgse2dfw.txt

fwqef.txt

То есть скрипт, а рядом с ним в папке txt лежит не определенное количество текстовых файлов со случайными именами.





Код:

Код: Выделить всё

Это только пример
$currenttxt = ".\txt\erq142r.txt"
cmd /c echo Current txt file: $currenttxt

Я хочу чтобы в параметр $currenttxt поочередно вставлялся путь к txt-файлу из папки, и выполнялась команда(Количество файлов в процессе выполнения не изменяется).



Как сделать перебор файлов ума не приложу, нужна помощь.
Аватара пользователя
Iska

Re: PowerShell - [решено] Поочередный выбор каждого файла в папке

Сообщение Iska »

Код:

Код: Выделить всё

if(Test-Path -Path "$Pwd\txt" -PathType Container) {
    Get-ChildItem -Path "$Pwd\txt\*.txt" | ForEach-Object -Process {
        $_
    }
} else {
    Write-Host "Not found subfolder [txt] in current folder [$Pwd]." -ForegroundColor Red
}
Ответить

Вернуться в «Скриптовые языки администрирования Windows»