如何在Node中獲取文件夾中所有文件的名稱

這裡將介紹如何使用Node.js列出文件系統中文件/文件夾中的所有文件: const fs = require('fs') const dir = '/Users/flavio/folder' const files = fs.readdirSync(dir) for (const file of files) { console.log(file) } 一旦獲得文件參考,可以使用以下方法獲取其詳細信息: const path = require('path') //... //在“for”循環內部 const stat = fs.lstatSync(path.join(dir, file)) 這對於區分文件和文件夾很有用,例如使用stat.isDirectory()方法。 fs和path是內置模塊,無需使用npm進行安裝

如何在PHP中處理文件/文件夾

PHP是一種服務器端語言,提供了訪問文件系統的便利工具。 您可以使用 file_exists() 檢查文件是否存在: file_exists('test.txt') //true 使用 filesize() 獲取文件的大小: filesize('test.txt') 您可以使用 fopen() 打開文件。這裡我們以只讀模式打開 test.txt 文件,並在 $file 中獲取我們稱之為文件描述符: $file = fopen('test.txt', 'r') 我們可以通過調用 fclose($fd) 來終止文件訪問。 將文件內容讀入變數: $file = fopen('test.txt', 'r') fread($file, filesize('test.txt')); //或者 while (!feof($file)) { $data .= fgets($file, 5000); } feof() 檢查我們是否已經達到文件末尾,而 fgets 每次讀取 5000 個字節。 您也可以使用 fgets() 逐行讀取文件: $file = fopen('test.txt', 'r') while (!feof($file)) { $line = fgets($file); //做一些操作 } 要寫入文件,您必須首先以寫入模式打開文件,然後使用 fwrite(): $data = 'test'; $file = fopen('test.txt', 'w') fwrite($file, $data); fclose($file); 我們可以使用 unlink() 刪除文件:...