当内部html页面被覆盖时,自动刷新的html页面不显示iframe

当内部html页面被覆盖时,自动刷新的html页面不显示iframe,html,batch-file,iframe,command-line,page-refresh,Html,Batch File,Iframe,Command Line,Page Refresh,我有一个批处理文件,它将完成的作业添加到基本文本文件中,以创建logs.txt文件。然后,我有一个进程设置,将表格、标题、横幅等的html代码添加到日志中,并将副本保存为Queue.html。然后我有一个index.html,它有一个Queue.html页面的iframe。索引每15秒有一个meta-http-equiv=“refresh”。我遇到的问题是,由于计划批处理文件不断覆盖Queue.html,index.html将在页面被覆盖时尝试刷新,并将显示页面未找到错误(HTTP 403)。因

我有一个批处理文件,它将完成的作业添加到基本文本文件中,以创建logs.txt文件。然后,我有一个进程设置,将表格、标题、横幅等的html代码添加到日志中,并将副本保存为Queue.html。然后我有一个index.html,它有一个Queue.html页面的iframe。索引每15秒有一个meta-http-equiv=“refresh”。我遇到的问题是,由于计划批处理文件不断覆盖Queue.html,index.html将在页面被覆盖时尝试刷新,并将显示页面未找到错误(HTTP 403)。因为我有这个iframed和自动刷新,错误将在15秒后消失。但是,它有时不能提供一个非常干净的页面,因为我将页面保持打开状态以监视队列。我对CSS和数据库的了解非常有限,所以我很好奇是否有什么简单的建议可以让这个页面刷新得更干净一些


谢谢,

您需要更改批处理文件替换
Queue.html
文件的方式

与其删除它并创建一个新文件,不如先在另一个文件(比如
Queue next.html
)下创建新文件,然后将新文件重命名为旧文件名并替换它。这将确保web服务器从不认为文件丢失


我不熟悉Windows命令,因此无法建议您使用确切的命令,但这是解决此类问题的标准技术。

在排除更多故障后,我发现了移动覆盖(move/y)命令而不是web服务器上同一目录上的重命名命令将重命名/覆盖文件,而不会在索引iframes上显示错误。谢谢你的想法。

问题很不清楚,使用不准确的语言,请考虑要求某人帮助你对你的问题进行措辞以使它更容易理解。我现在已经更新了这个问题的措辞。因为我是新来的网站,我不能包括代码或截图附件。谢谢。有人知道将文件重命名为现有文件的override命令吗?当我试着这么做的时候,我得到了一个语法错误?