重命名xml doc文件名

时间:2014-10-30 09:34:19

标签: php xml

我想在php中重命名一个文件,但它不会改变我在下面尝试过的文件名。

 $xmlDoc->formatOutput = true;
    $incident = $xmlDoc->createElement("Incident");
    $root->appendChild($incident);
     blah blah......

    $tmp = split(" ", $entryTime);
    $dateString = $tmp[0] . "T" . $tmp[1];
    $entryTimeNode = $xmlDoc->createElement("EntryTime", $dateString);
 .........
    $xmlDoc->formatOutput = true;
    $xmlDoc->save($xmlFullFilename);
    $xmlDoc->rename("$xmlFullFilename","$entryTime_$xmlFullFilename");

3 个答案:

答案 0 :(得分:0)

而不是$ xmlDoc-> rename()尝试使用php native rename函数。

样本。

重命名(“/ tmp / tmp_file.txt”,“/ home / user / login / docs / my_file.txt”);

这应该有用。

在您的代码中,

  

重命名($ xmlFullFilename,$ $ entryTime_ xmlFullFilename);

答案 1 :(得分:0)

DOMDocument没有重命名方法。使用PHP函数rename

答案 2 :(得分:0)

DOMDocument对象没有rename方法;你应该使用PHP的标准文件rename

$xmlDoc->save($xmlFullFilename);
rename("$xmlFullFilename","$entryTime_$xmlFullFilename");