readdir

    0熱度

    1回答

    我在寫一個遞歸刪除目錄樹中的所有文件和子目錄的函數,並且此函數將用於多線程環境,所以我寧願opendir/readdir_r比nftw(該代碼適用於Linux/Mac OSX/Solaris,而nftw在某些平臺上不是線程安全的)。 由於該功能正在刪除文件,安全性是一個非常值得關注的問題。如果存在指向敏感位置的鏈接(例如,/usr/lib系統目錄),我不希望我的功能嘗試刪除該目錄下的文件。對於符號

    0熱度

    1回答

    <?php $folder = '../uploads/'; $fol = @opendir($folder); while ($file = @readdir($fol)) { if(!is_file($file)) { $fname = "".$file."/"; $type = "Direktoriya"; $size='x';

    1熱度

    1回答

    我想拉一個目錄中的所有文件,但它在5個文件名塊。我找不到一個不使用while (($file = readdir($dh)) !== false)循環的示例。我以爲曾經有過類似於這個while(!feof($file))的聲明,但是對於目錄而言,我再也找不到它了。任何幫助表示讚賞。 這是我最好的嘗試: $dir = "images"; opendir($dir); while (($file

    0熱度

    1回答

    <?php $current_dir = "/members/downloads/board-meetings/2014/"; // Full path to directory $dir = opendir($current_dir); // Open directory echo (""); while ($file = readdir($dir)) // while loop

    1熱度

    2回答

    我使用C語言打印來自兩個目錄的文件。這裏是我的代碼: char *list1[30], *list2[30]; int i=0, x=0; struct dirent *ent, *ent1; /* print all the files and directories within directory */ while ((ent = readdir (dirSource))

    -1熱度

    3回答

    我想將我的'對象'目錄中的文件轉換爲數組,然後使用它們來加載對象。但是,出於某種原因,我不斷收到此錯誤 警告:執行opendir(C:\ XAMPP \ htdocs中/對象,C:\ XAMPP \ htdocs中/對象):該系統找不到指定的文件。 (代碼:2) 這裏是代碼: public function loadObjects(){ $files = array(); if

    0熱度

    1回答

    我正在做一個任務,需要我創建一個類似於ls的函數。 我的代碼工作正常,但是當涉及到實施的 ls -l child //where child is a folder 的行爲有一個怪異的行爲。 比方說,我在文件夾「父」,並在其中我有一個子文件夾,'孩子',其中包含一些文本文件。當我從父文件夾運行我的程序時,它會找到該文件夾​​並打印出文本文件的屬性。但是,只有當父文件夾中存在相同的文件時,它纔會

    0熱度

    1回答

    我不知道如何寫一個PHP腳本,將遍歷一組文件夾中的文件(讓我們說,3個MP3文件),輸出文件名,並添加錨點標籤附近提供一個下載鏈接。 我想這是我將如何開始,但我不知道哪裏去了。 $dir = opendir("Z:\\uploads\\");  while ($name = readdir($dir)) {

    0熱度

    1回答

    我是編程微控制器的新手,我遇到了一個問題。 我試圖製作一個可以播放USB音樂的設備。我可以從USB讀取,但我不知道如何選擇某個文件。我正在使用dirent。 我迄今爲止代碼: while (true) { USBHostMSD msd("usb"); //setup PWM hardware for a Class D style audio output PWMou

    0熱度

    1回答

    我在我的Gnome桌面中創建了一個名爲「olli」的文件夾,並在其中放置了一些文件。該文件夾被用戶「奧利」和組「奧利」 擁有我,然後運行該腳本 <?php if ($handle = opendir('/root/Desktop/olli')) { while (false !== ($entry = readdir($handle))) { if ($entr