VietTuts

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

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • Python
  • PHP
  • Eclipse
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Phần mềm tiện ích
    • Cấu trúc dữ liệu và giải thuật
    • Học lập trình C#
    • 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

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.js

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
Học servlet
Học jsp
Học Hibernate
Học Struts2
Học Spring
Học SQL

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

About VietTuts.Vn

Hệ thống bài học trên VietTuts.Vn bao gồm các bài lý thuyết và thực hành về các công nghệ java và công nghệ web. Các bài lý thuyết trên hệ thống VietTuts.Vn được tham khảo và tổng hợp từ các trang http://javatpoint.com, http://www.tutorialspoint.com, http://docs.oracle.com/en …

Scroll back to top

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