Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Поочередный выбор каждого файла в папке (http://forum.oszone.net/showthread.php?t=284503)

Junos 03-07-2014 01:04 2371333

Поочередный выбор каждого файла в папке
 
Есть такое расположение:
│ run.ps1

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

Код:

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

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

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

Iska 03-07-2014 08:01 2371365

Код:

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
}



Время: 09:31.

Время: 09:31.
© OSzone.net 2001-