# this line defined the sub-folder we'd like to go through
[string[]]$array = "folder1","folder2","folder3", "folder4\folder41", "<span style="font-family: Arial, Helvetica, sans-serif;">folder4</span>\folder42", "folder4\folder43"<span style="font-family: Arial, Helvetica, sans-serif;">, "folder4\folder43\folder431"</span>
# convert the string to a list
[Collections.Generic.List[String]]$lst = $array
#loop in these folders
foreach ($folder in $lst)
{
echo("Now update "+$folder)
cd $folder
# your code should be here
# to do something
# Now we need go back
$folder_list=$folder.split("\")
[int]$up_times = @($folder_list).length
while($up_times -gt 0)
{
cd ..
$up_times=$up_times-1
}
}