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