VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Học Node.js

Node.js là gì? Cài đặt Node.js Giới thiệu qua về Module Ứng dụng Hello World REPL Terminal Node.js NPM Callback trong Node.js Event Loop trong Node.js Lớp EventEmitter Khái niệm Buffer Khái niệm Stream Đọc/Ghi File Các đối tượng Global Đối tượng Console Đối tượng Process Giới thiệu Express Framework RESTFul API là gì? Một số Utility Module Web Module OS Module path Module net Module dns Module domain Module
1 / 3
❮ ❯

Path Module trong Node.js


OS Module trong Node.js
Net Module trong Node.js

Nội dung chính

  • Path Module
  • Phương thức của path Module trong Node.js
  • Thuộc tính của path Module trong Node.js
  • Ví dụ sử dụng Path Module trong Node.js

Path Module

Path Module trong Node.js được sử dụng để thao tác với đường dẫn của các tập tin. Cú pháp để import path Module:


var path = require("path")

Phương thức của path Module trong Node.js

SttPhương thức & Mô tả
1path.normalize(p)
Chuẩn hóa đường dẫn
2path.join([path1][, path2][, ...])
Kết hợp tất cả các tham số là đường dẫn với nhau và sau đó chuẩn hóa đường dẫn kết quả tạo ra
3path.resolve([from ...], to)
Resolve một đường dẫn tuyệt đối.
4path.isAbsolute(path)
Xác định xem đó có phải là đường dẫn tuyệt đối không. Một đường dẫn tuyệt đối luôn luôn trỏ đến cùng một vị trí, bất kể thư mục đang làm việc là gì.
5path.relative(from, to)
Resolve một đường dẫn tương đối.
6path.dirname(p)
Trả về tên thư mục của một đường dẫn.
7path.basename(p[, ext])
Trả về phần cuối cùng của một đường dẫn
8path.extname(p)
Trả về đuôi của đường dẫn (ví dụ txt)
9path.parse(pathString)
Trả về một đối tượng từ một chuỗi biểu diễn đường dẫn
10path.format(pathObject)
Trả về một chuỗi biểu diễn đường dẫn từ một đối tượng, phương thức này trái ngược với phương thức path.parse trên.

Thuộc tính của path Module trong Node.js

SttThuộc tính & Mô tả
1path.sep
Biểu thị File Separator của nền tảng cụ thể. Nó có thể là '\\' hoặc '/'.
2path.delimiter
Biểu thị Path Delimiter của nền tảng cụ thể, có thể là ';' hoặc ':'.

Ví dụ sử dụng Path Module trong Node.js

Ví dụ dưới đây minh họa cách sử dụng một số phương thức và thuộc tính của path Module trong Node.js. Tạo main.js có nội dung sau:


var path = require("path");
// Chuan hoa duong dan voi phuong thuc normalize()
console.log('Phuong thuc NORMALIZE: ' 
	+ path.normalize('/test/test1//2slashes/1slash/abc/..'));
// Ket hop cac tham so dau vao de tao mot duong dan
console.log('Phuong thuc JOIN: ' 
	+ path.join('/test', 'test1', '2slashes/1slash', 'abc', '..'));
// Lay duong dan tuyet doi
console.log('Phuong thuc RESOLVE: ' + path.resolve('main.js'));
// Lay thong tin cua duoi duong dan
console.log('Phuong thuc EXTNAME: ' + path.extname('main.js'));

Chạy main.js để xem kết quả::


> node main.js

Kết quả:

OS Module trong Node.js
OS Module trong Node.js
Net Module trong Node.js

Recent Updates

Domain Module trong Node.jsDNS Module trong Node.jsNet Module trong Node.jsPath Module trong Node.jsOS Module trong Node.jsWeb Module trong Node.jsUtility Module trong Node.jsRestFul API trong Node.jsExpress Framework trong Node.jsĐối tượng Process trong Node.jsĐối tượng Console trong Node.jsĐối tượng Global trong Node.jsSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml