作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 PHP 的 RecursiveDirectoryIterator 来列出一组目录。我遇到的问题是它似乎正在跳过它命中的任何空目录。任何想法如何让它列出空目录?
这是我正在使用的代码片段:
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($root));
$result = array();
$prefix_length = strlen($root) + 1;
foreach($iterator as $file)
{
if($file->isDir())
{
$result[] = dirname(substr($file->__toString(), $prefix_length));
}
}
最佳答案
尝试:
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($root), RecursiveIteratorIterator::SELF_FIRST
);
关于php - RecursiveDirectoryIterator() 不显示空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149401/
在纯 Ruby 中删除目录中所有文件的安全有效方法是什么?我写了 Dir.foreach(dir_path) {|f| File.delete(f) if f != '.' && f != '..'}
我有一个单元测试(在 VS2008 或 VS2010 中使用 MSTest),我在其中创建了一个这样的文件夹: [TestMethod] public void TestMethod1() {
有人在 CVS 中创建了一个空包。我想在 Intellij 中 checkout 这个包,但 intellij 中没有出现任何内容。 有人知道原因以及如何解决吗? 最佳答案 您必须在结帐 Intell
我是一名优秀的程序员,十分优秀!