readdir

    8热度

    3回答

    当我使用Perl以opendir,readdir和closedir读取一个目录时,readdir函数似乎没有按照任何特定顺序(我可以说)读取这些文件。 我读通过具有划时代的时间戳命名的子目录的目录: 1224161460 1228324260 1229698140 我想在这些目录中按数字顺序,这将使最古老的目录优先读取。 当我使用readdir时,它读取的第一个是1228324260,它是

    7热度

    6回答

    我需要搜索以特定模式开头的文件,例如“abc”。我还需要消除结果中以“.xh”结尾的所有文件。我不知道如何在Perl中做这件事。 我有这样的事情: opendir(MYDIR, $newpath); my @files = grep(/abc\*.*/,readdir(MYDIR)); # DOES NOT WORK 我还需要消除的结果,与结尾的所有文件 “·XH” 感谢,碧

    1热度

    2回答

    我正在阅读当前库的内容readdir,但我只想对待文件而不是目录。我如何知道我指向的是目录而不是文件? 谢谢

    4热度

    3回答

    我有这样的功能: if (is_dir($dir)) { //are we able to open it? if ($dh = opendir($dir)) { //Let's cycle while (($subdir = readdir($dh)) !== false) { if ($subdir != "." && $su

    2热度

    4回答

    我正在为我的公司编写一个简单的网络报告系统。我为index.php编写了一个脚本,它获取“reports”目录中的文件列表,并自动创建一个指向该报告的链接。它工作正常,但我的问题在于,readdir()不断返回。除目录的内容外还有..目录指针。有没有什么办法来防止这种OTHER THAN循环返回的数组并手工剥离它们? 下面是好奇的相关代码: //Open the "reports" directo

    0热度

    4回答

    对PHP一无所知,但我有这个脚本读取一个文件夹并显示一个缩略图画廊,问题是它剂量显示按字母顺序。已经搜索过网络,看到这样做,但不知道从哪里开始任何帮助将不胜感激。 继承人的脚本 $sitename = $row_wigsites['id']; $directory = 'sites/'.$sitename.'/pans'; $allowed_types=array('jpg','jpeg',

    1热度

    2回答

    嗯,我知道这是另一个新手问题,但我非常沮丧,我期待再次开悟。在你们的指导下,我已经学会了如何使用glob函数来读取目录中每个文件的内容。现在我正在尝试readdir-foreach组合来做同样的事情,但我一直收到“无法打开文件:权限被拒绝”的错误。为什么这会发生在与管理员相同的目录,相同的文件和相同的我。有人可以告诉我我做错了什么吗?谢谢。 下面的代码使用的glob功能,它的工作原理: #! pe

    1热度

    6回答

    我有一个文件夹,里面有很多子文件夹。在这些子文件夹中,我有很多需要阅读的.html文件。我写了下面的代码来做到这一点。它打开父文件夹,也是第一个子文件夹,它只打印一个.html文件。它显示错误: NO SUCH FILE OR DIRECTORY 我不想更改整个代码。现有代码中的任何修改对我都有好处。 use FileHandle; opendir PAR_DIR,"D:\\PERL\\pe

    0热度

    2回答

    我在尝试按字母顺序列出图像的PHP脚本时遇到问题。我急需这个,我对PHP没有太多的了解。我试图使用scandir(),但我没有成功。谢谢你的帮助!! 下面是代码: function listerImages($repertoire){ $i = 0; $repertoireCourant = opendir('./'.$repertoire); while($fichierTrouve =

    1热度

    2回答

    你知道为什么某些文件不被这个节目上市,即使他们是“正规”?: #include <stdio.h> #include <sys/types.h> #include <sys/param.h> #include <sys/stat.h> #include <dirent.h> int main(void) { DIR *dh = opendir("./"); // direct