创建新网页

创建新网页

此代码的目标最终是获取文件夹中的所有其他网页,并创建指向具有文件名的文件的超链接。此代码大部分情况下有效,但将数组的所有元素放在两个链接上。我需要帮助将它们分开,每个文件一个链接(每个数组元素一个链接,直到全部创建)

创建新网页

New-Item web.htm -Type file -force

将默认的打开 HTML 标签放入文件中

Add-Content -Path web.htm -Value '<HTML>'

创建一个数组来包含要创建的 Web 超链接

$pages = @('web1.htm', 'web2.htm')

为每个项目添加一个带有文件名的链接以便打开。

此处无法为数组的每个成员创建两个页面

for ($i = 0; $i -lt $pages.Count; $i++)
{Add-Content -Path "Web.htm" -Value "<a href=$pages[i]> $pages[i] </><br>" }

关闭 html 文件标签

Add-Content -Path web.htm -Value '</HTML>'

答案1

New-Item web.htm -Type file -force
Add-Content -Path web.htm -Value '<HTML>'
$pages = @('web1.htm', 'web2.htm')
foreach($page in $pages)
    {
    Add-Content -Path web.htm -Value "<a href=$page> $page</a><br />" 
    }
Add-Content -Path web.htm -Value '</HTML>'

相关内容