回答
修改在readdir()
手動了一下發現的代碼示例,你就大功告成了!像這樣的東西可以工作:
<?php
$out="<FileList>\n";
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$out.='<file>'.$file."</file>\n";
}
}
closedir($handle);
}
$out.='</FileList>';
file_put_contents("./outfile.xml",$out);
?>
開始查看glob()
閱讀目錄的文件名。通過數組操作來處理自己,然後查看文件操作函數:file_put_contents
我會推薦使用SimpleXML,而不是手工操作XML。當用戶在文件名中使用特殊字符時,您不希望系統窒息。
$out = simplexml_load_string('<files />');
$DI = new DirectoryIterator('/path/to/dir');
foreach ($DI as $file)
{
if ($file->isFile())
{
$out->addChild('file', $file->getFilename());
}
}
$out->asXML('files.xml');
是的!串聯的XML是最糟糕的。 – 2010-01-26 17:15:50
'isDot'不會忽略目錄。 'isFile'將是一個更好的檢查。 – Gordon 2010-01-26 17:36:42
是的,我沒有意識到OP會想要省略目錄,但它是有道理的。 – 2010-01-26 17:58:22
- 1. 如何從文件夾中讀取文件並在文檔中使用它們
- 2. 使用Windows中的opencv讀取文件夾中的所有圖像並將它們存儲在Mat中
- 3. 讀取多個.MAT文件,並將它們存儲在電池
- 4. 如何讀取多個文本文件並將它們存儲在TextBox中?
- 5. 使用apache poi讀取Excel文件並將它們存儲到數組中
- 6. 並行讀取多個文件並將它們存儲在共享變量中
- 7. 從文件中讀取特定單詞並將它們存儲在對象中
- 8. 將int值存儲到文本文件中並讀取它?
- 9. 閱讀一個文件夾中的所有xml文件,並將它們保存在一個數據表中
- 10. 讀取文件位並保存它們
- 11. 如何讀取文件中的行並將它們存儲到數組中
- 12. 保存XML文件,並讀取它
- 13. 從文件讀取變量並將它們存儲在結構中 - C
- 14. PHP讀取文件並將信息存儲在變量中
- 15. 批處理如何識別文件夾中的文本文件並存儲它們的文件名?
- 16. 從文件夾中讀取文件時,它被使用的NodeJS
- 17. 讀取文件並存儲到ArrayList中
- 18. 多文件上傳並將它們存儲在目錄中
- 19. Windows批處理文件:獲取文件夾路徑並將它們存儲在變量中
- 20. 打開文件夾中的所有dbf文件並將它們另存爲excel到另一個文件夾中
- 21. PHP - 從文本文件中獲取文本並在「循環」中使用它們!
- 22. 如何讀取文件夾中的多個texfile並將每個文本文件存儲在數組中C#
- 23. 在Rails中附加文件並在ExtJs + CakePHP中讀取它們
- 24. 從註冊表中讀取值並將其存儲在文件夾中的bin文件中
- 25. 如何讀取文件夾名稱,並將它們放入使用lua的表格列表中
- 26. Gson:讀取/ src文件夾中的json文件並將對象追加到它
- 27. 如何讀取Silverlight項目中文件夾中存在的XML文件?
- 28. php:獲取文件內容和存儲在特定文件夾中的文件
- 29. 如何使用PHP從apache文件夾中讀取文件
- 30. 從存儲在BLOB存儲中的zip存檔中提取文件並將其複製到本地文件夾
感謝您的幫助。 – 2010-01-27 10:08:07