当前位置:嗨网首页>书籍在线阅读

08-目录的访问和维护

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.3.4 目录的访问和维护

你可以对目录进行创建、删除,或读取其中的文件。你还可以创建符号链接或取消链接(unlink)文件,不过这会导致文件被删除(在没有应用程序打开它的情况下)。也可以用 truncate() 删除文件内容,这样做会在删除文件内容的同时保留文件。

为了演示对一些目录的操作,下面的代码会列出当前目录下的文件,如果其中有压缩文件(文件扩展符为.gz),它们会被取消链接。我们使用了Path模块来简化这个过程,第6.4节会对Path模块进行介绍。

'use strict';
var fs = require('fs');
var path = require('path');
fs.readdir ('./',function(err, files) {
   for (let file of files) {
      console.log(file);
      if (path.extname(file) == '.gz') {
         fs.unlink('./' + file);
      }
   }
});