Virtual File for stc
import File from 'stc-file';
let file = new File({
cwd: '', //current work path
base: '', //base name
path: 'path/to/file', //file path
stat: null //file stat
});
get or set file path.
file.path = 'xxx';
file.path;
get or set file extname.
file.extname; // html
file.extname = 'txt'; //
get or set file stat.
let stat = file.stat;
file.stat = stat;
let isFile = file.isFile();
let isDirectory = file.isDirectory();
pipe file stream to another stream.
file.pipe(stream, {
end: true
});
check file path
get file content,
encoding
default isnull
check file aleady have ast
get or set other property for file