草庐IT

globbing

全部标签

php - 在 PHPUnit 的 Selenium 扩展中使用 glob 来识别元素

我正在使用Selenium扩展在PHPUnit中编写一个Selenium测试用例。在测试中,我断言页面上存在某个链接。例如,假设我想断言页面中存在以下链接:clickheretoenterstackoverflow为了断言链接存在,我需要识别它。通常我们使用anchor文本来识别链接:assertElementPresent("link=clickheretoenterstackoverflow")。我不想使用整个anchor文本来识别链接,而只是使用anchor文本包含的子字符串“stackoverflow”。为此,我可以使用glob和星号运算符:assertElementPrese

hadoop - Pig 如何在 'load' 语句中使用 Hadoop Glob?

因为我notedpreviously,Pig不能很好地处理空(0字节)文件。不幸的是,有很多方法可以创建这些文件(甚至是withinHadooputilitities)。我认为我可以通过在LOADstatement中显式加载与给定命名约定匹配的文件来解决这个问题。使用Hadoop'sglobsyntax.不幸的是,这似乎不起作用,因为即使我使用glob过滤已知良好的输入文件,我仍然遇到0字节故障mentionedearlier.这是一个例子:假设我在S3中有以下文件:mybucket/a/b/(0字节)mybucket/a/b/myfile.log(>0字节)mybucket/a/b/

PHP glob() 找不到 .htaccess

简单的问题-如何使用glob()列出.htaccess文件? 最佳答案 glob()会列出“隐藏”文件(以.开头的文件,包括目录.和..),但前提是您明确要求:glob(".*");为.htaccess条目过滤返回的glob()数组preg_grep:$files=glob(".*")AND$files=preg_grep('/\.htaccess$/',$files);glob的替代方案当然是使用scandir()和过滤器(fnmatch或正则表达式):preg_grep('/^\.\w+/',scandir("."))

php - 帮助 glob 模式

如果有人能给我一个glob的正则表达式模式以获取以下文件名,那就太好了:1.jpg//thisfile1_thumb.jpg2.png//thisfile2_thumb.pngetc...返回没有“_thumb”的文件。我有这个模式:$numericalFiles=glob("$this->path/*_thumb.*");然后用“_thumb”给我全部。 最佳答案 glob()并不是最擅长处理您对文件匹配有复杂要求的情况,正如您清楚地注意到的那样。我建议使用PHP的SPL库并利用DirectoryIterator类。$iterat

php - 使用 Glob() 时如何删除文件路径?

我只想显示我的图片名称,没有路径(../uploadedImages/)"}?> 最佳答案 使用basenameechobasename($image).""; 关于php-使用Glob()时如何删除文件路径?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13071910/

括号目录中的 PHP glob()

在Windows机器上,以下脚本:显示这个:C:\[test]array(0){}当这是预期的时候:C:\[test]array(1){[0]=>string(8)"test.txt"}我了解glob将方括号视为特殊字符,在pattern参数中找到时。模式*匹配当前工作目录中的任何文件。然而,glob()表现得好像它是使用模式c:\\[test]\\*运行的然后括号被解释为模式的一部分,而实际上它们是目录的一部分。glob是否应该将路径视为模式的一部分?我宁愿认为它应该使用当前目录作为起点,然后处理仅模式。(尝试总结):glob函数的作用就像是将c:\\[test]\\*作为匹配模式,

php - 使用 PHP 从目录读取文件哪个更好 - glob() 或 scandir() 或 readdir()?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我是PHP的初学者。我想从特定文件夹/目录中读取文件。我不想要其中的子文件夹或文件。我只想列出目录中的直接文件。我最终得到了3个解决方案,glob()、readdir()和scandir()。我可以像这样列出文件;foreach(glob("*.*")as$filename){echo$filename."";}和if(is_dir($dir)){if($dh=opendir($dir))

php - glob 函数中的 RegEx 模式

我在一个函数中收到一个文件名。我想从其他目录返回所有与此文件(按文件名)相似的文件。我写了这个:$thumbDir=$this->files_path.'thumbs/';$toglob=$thumbDir.pathinfo($name,PATHINFO_FILENAME).'_[0-9]+\x[0-9]+_thb.'.pathinfo($name,PATHINFO_EXTENSION);foreach(glob($toglob)as$key=>$value){echo$value;}但它不起作用。我搜索文件名是:oldFileName_[oneormoredigits]x[oneor

php - Glob 没有给我任何结果

我正在尝试使用PHP的Glob获取基于通配符(即扩展名)的文件列表。$images=glob('/content/big/'.$item['id'].'.{jpg,jpeg,png,gif}',GLOB_BRACE);我知道这个目录中有一个文件,即:23.png但它没有显示在数组$images中。我不知道为什么不。我试过使URL更加绝对(或明确),例如:$images=glob('http://www.website.com/content/big/'.$item['id'].'.{jpg,jpeg,png,gif}',GLOB_BRACE);没有结果。会不会是PHP中没有正确安装Gl

PHP Regex 使用 glob() 指定多个路径

glob("aaafolder/*php")glob("bbbfolder/*php")glob("cccfolder/*php")是否可以简化这个?glob("(?=aaafolder/*php)(?=bbbfolder/*php)(?=cccfolder/*php)")上面没有任何返回。 最佳答案 Thisnote在glob()的手册页上似乎回答了你的问题,说glob不限于单个目录:使用GLOB_BRACE,您可以指定多个目录。我引用了@Ultimater给出的例子:$results=glob("{includes/*.php,