node.js 的 api 都挺好用的。
var http = require("http");
var fs = require("fs");
var server = http.createServer(function(req,res){
//不處理小圖示
if(req.url == "/favicon.ico"){
return;
}
fs.mkdir("./album/aaa");
});
server.listen(3000,"127.0.0.1");
讀取檔案的狀态;
fs.stat(path , callback); 可以傳回檔案夾的一個狀态。
var http = require("http");
var fs = require("fs");
var server = http.createServer(function(req,res){
//不處理小圖示
if(req.url == "/favicon.ico"){
return;
}
//stat檢測狀态
fs.stat("./album/aaa",function(err,data){
//檢測這個路徑,是不是一個檔案夾
console.log(data.isDirectory());
});
});
server.listen(3000,"127.0.0.1");
var http = require("http");
var fs = require("fs");
var server = http.createServer(function(req,res){
//不處理小圖示
if(req.url == "/favicon.ico"){
return;
}
//存儲所有的檔案夾
var wenjianjia = [];
//stat檢測狀态
fs.stat("./album/aaa",function(err,data){
//檢測這個路徑,是不是一個檔案夾
// console.log(data.isDirectory());
//顯示所有檔案夾,檔案
fs.readdir("./album",function(err,files){
//files是個檔案名的數組,并不是檔案的數組,表示./album這個檔案夾中的所有東西
//包括檔案,檔案夾
console.log(files);
var length = files.length;
for(var i = 0; i < files.length; i++){
var thefile = files[i];
//又要進行一次檢測
fs.stat("./album/" + thefilename,function(err,stats){
if(stats.isDirectory()){
wenjianjia.push(thefilename);
}
console.log(wenjianjia);
});
}
})
});
});
server.listen(3000,"127.0.0.1");