مشخصات مقاله
آموزش کار با ماژول Path در Node.js
آموزش کار با ماژول Path در Node.js:
ماژول Path در چهارچوب کاری Node.js امکانات لازم جهت کار با مسیر (path) فایل ها و پوشه های کامپیوتر را فراهم کرده است.
شکل کلی استفاده از ماژول Path در برنامه های Node.js به صورت زیر است:
var path = require('path');
مثال: در کد مثال عملی زیر، مسیر کامل یک فایل به نام dema_path.js را به برنامه داده ایم. سپس به کمک خاصیت filename ماژول Path، نام فایل را در خروجی برنامه Node.js نشان داده ایم:
var path = require('path'); var filename = path.basename('/Users/Refsnes/demo_path.js'); console.log(filename);
برنامه، نام فایل را در خروجی نمایش می دهد :
demo_path.js
آموزش کار با متدها و خواص ماژول Path در Node.js :
متد
کاربرد
basename()
این متد، آخرین بخش از یک مسیر (path) که غالبا نام فایل است را بر می گرداند.
delimiter
این متد، کاراکتر ویژه جداکننده مسیرها و رشته ها در یک آدرس را بر حسب سیستم عامل جاری کامپیوتر، بر می گرداند.
dirname()
این متد نام پوشه مسیر (path) جاری را بر می گرداند.
extname()
این متد پسوند فایل (extension) مسیر جاری را بر می گرداند.
format()
این متد یک شی مسیر (path object) را به یک مسیر به صورت متنی، تبدیل می کند.
isAbsolute()
این متد اگر مسیر کامل و دقیق (absolute) باشد، مقدار true و در غیر اینصورت مقدار false را بر می گرداند.
join()
این متد دو یا چند مسیر (path) مشخص را با هم ترکیب کرده و یک مسیر جدید می سازد.
normalize()
این متد، مسیر (path) داده شده به آن را با حذف کاراکترهای مثله \ یا . و .... کوتاه تر و خلاصه کرده و به برنامه تحویل می دهد.
parse()
این متد یک مسیر متنی (path string) را به یک شی مسیر (path object) تبدیل می کند.
relative()
این متد مسیر متناظر و وابسته (relative path) از یک مسیر خاص نسبت به مسیر مورد نظر دیگری را محاسبه کرده و بر می گرداند.
resolve()
این متد یک یا چند مسیر مورد نظر را خلاصه و ادغام کرده و یک مسیر خالص (absolute path) تولید می کند.
sep
این خاصیت جدا کننده segment separator مختص پلتفرم یا سیستم عامل جاری را بر می گرداند.
win32
این متد یک شی حاوی خواص و متدهای ویژه ویندوز را بر می گرداند.
1398/06/09
2636
0