คำอธิบายวิธี:
วิธีนี้เขียนทับการอ่านและเขียนของไฟล์ในลักษณะอะซิงโครนัส
การโทรกลับหลังจากการดำเนินการเสร็จสมบูรณ์จะได้รับเพียงหนึ่งพารามิเตอร์และข้อมูลข้อยกเว้นอาจปรากฏขึ้น
ไวยากรณ์:
fs.chmod (เส้นทาง, โหมด, การโทรกลับ)
เนื่องจากวิธีนี้เป็นของโมดูล FS จึงจำเป็นต้องแนะนำโมดูล FS ก่อนการใช้งาน (var fs = require ("FS"))
รับพารามิเตอร์:
1. พา ธ พา ธ พา ธ
2. โหมดอ่านและเขียนสิทธิ์ (เช่น: 777)
3. การโทรกลับ
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
var fs = ต้องการ ('fs')
oldFileName = "./processid.txt"
newFileName = "./processidold.txt";
fs.chmod (OldFilename, 777, ฟังก์ชั่น (ERR) {
fs.rename (oldfilename, newfilename, function (err) {
fs.lstat (newfilename, function (err, stats) {
var issymlink = stats.issymboliclink ();
-
-
-
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
fs.chmod = function (เส้นทาง, โหมด, การโทรกลับ) {
การโทรกลับ = makecallback (โทรกลับ);
if (! nullcheck (เส้นทางการโทรกลับ)) กลับ;
binding.chmod (pathmodule._makelong (เส้นทาง)
Modenum (โหมด)
โทรกลับ);
-