文件操作

1.介紹path模塊##

1.我們需要引入path模塊

const path = require('path');

//獲取文件名
path.basename('C:\\temp\\myfile.html');
// 返回: 'myfile.html'
//第二個參數(shù)可以去除擴展名
path.basename('/foo/bar/baz/asdf/quux.html', '.html')
// 返回: 'quux'
path.dirname('/foo/bar/baz/asdf/quux')
// 返回: '/foo/bar/baz/asdf'
path.extname('index.coffee.md')
// 返回: '.md'

path.format({
  root: '/ignored',
  dir: '/home/user/dir',
  base: 'file.txt'
});
// 返回: '/home/user/dir/file.txt'
path.join('/foo', 'bar', 'baz/asdf', 'quux', '..')
// 返回: '/foo/bar/baz/asdf'

path.join('foo', {}, 'bar')
// 拋出 TypeError: path.join 的參數(shù)必須為字符串

path.parse('/home/user/dir/file.txt')
// 返回:
// {
//    root : "/",
//    dir : "/home/user/dir",
//    base : "file.txt",
//    ext : ".txt",
//    name : "file"
// }

path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif')
// 如果當前工作目錄為 /home/myself/node,
// 則返回 '/home/myself/node/wwwroot/static_files/gif/image.gif'

2.文件模塊##

1.判斷文件時候存在###

fs.stat(path, callback)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容