我试图导出我的Kunena论坛帖子,将它们导入到我们新的wp论坛服务器中。对于这个从来就创建2个文件......其中一个包含以下格式的信息:从2个txt文件创建导入文件
(`id`, `parent`, `thread`, `catid`, `name`, `userid`, `email`, `subject`, `time`, `ip`, `topic_emoticon`, `locked`, `hold`, `ordering`, `hits`, `moved`, `modified_by`, `modified_time`, `modified_reason`)
其他包含邮件正文:
(`mesid`, `message`)
从第一个文件,我只需要“字段”ID,父母,时间,用户ID,主题和匹配。 从第二个我所需要的相应的“场”的消息
此后,它的格式应该是这样的:
(`id`, `message`, `parent`, `time`, `userid`, `subject`, `hits`)
由于有数百个职位和复制&粘贴的事情实在是费时我认为这将是一个更容易通过脚本通过PowerShell来做到这一点... ...最好
希望你们能帮助我了......
$outputFile = "C:\logFile.txt"
$path = "C:\kunena_messages.txt"
$path2 = "C:\kunena_messages_text.txt"
get-content $path | % {$array = $_ -split ",","0"
$message = get-content $path2 | %{If($_ -match ($array[0].Trim() -replace "\(","")){
$msgArray = $_ -split ",","0"
$msgArray[1] -replace "\)",""}}
$newString = $array[0].Trim()+","+$message +","+$array[1].Trim()+","+`
$array[8].Trim()+","+$array[5].Trim()+","+$array[7].Trim()+","+`
$array[14].Trim()+")"
$newString | ac $outputFile
}
如何链接到你的用户的邮件? – Richard
他们通过字段用户ID连接,其中包括在另一个表中配置的用户的ID –
如果下面的答案已经帮助或回答了您的问题,您可以upvote或接受它,谢谢。 – Richard