universal_bot-ts

Форк
0
39 строк · 695.0 Байт
1
"use strict";
2
const fs = require('fs');
3

4
function isFile(file) {
5
    try {
6
        const stat = fs.lstatSync(file);
7
        return stat.isFile();
8
    } catch (e) {
9
        return false;
10
    }
11
}
12

13
function is_dir(file) {
14
    try {
15
        const stat = fs.lstatSync(file);
16
        return stat.isDirectory()
17
    } catch (e) {
18
        return false;
19
    }
20
}
21

22
function fread(fileName) {
23
    return fs.readFileSync(fileName, 'utf-8');
24
}
25

26
function fwrite(fileName, fileContent, mode = 'w') {
27
    if (mode === 'w') {
28
        fs.writeFileSync(fileName, fileContent);
29
    } else {
30
        fs.appendFileSync(fileName, fileContent);
31
    }
32
}
33

34
exports.utils = {
35
    isFile,
36
    is_dir,
37
    fread,
38
    fwrite
39
};
40

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.