# V语言 - TODO [本站首页](/old/vref/) [中文文档](/old/vref/docs.html) [手册目录](/old/vref/menu/v.html) ## read_file() TODO ### 语法 ``` pub fn read_file(path string) ?string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## file_size() TODO ### 语法 ``` pub fn file_size(path string) int { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## mv() TODO ### 语法 ``` pub fn mv(old, new string) { ``` 参数|描述 ---|--- old|TODO new|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## read_lines() TODO ### 语法 ``` pub fn read_lines(path string) []string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## open() TODO ### 语法 ``` pub fn open(path string) ?File { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## create() TODO ### 语法 ``` pub fn create(path string) ?File { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## open_append() TODO ### 语法 ``` pub fn open_append(path string) ?File { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## write() TODO ### 语法 ``` pub fn (f File) write(s string) { ``` 参数|描述 ---|--- |TODO s|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## write_bytes() TODO ### 语法 ``` pub fn (f File) write_bytes(data voidptr, size int) { ``` 参数|描述 ---|--- |TODO data|TODO size|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## write_bytes_at() TODO ### 语法 ``` pub fn (f File) write_bytes_at(data voidptr, size, pos int) { ``` 参数|描述 ---|--- |TODO data|TODO size|TODO pos|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## writeln() TODO ### 语法 ``` pub fn (f File) writeln(s string) { ``` 参数|描述 ---|--- |TODO s|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## flush() TODO ### 语法 ``` pub fn (f File) flush() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## close() TODO ### 语法 ``` pub fn (f File) close() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## exec() TODO ### 语法 ``` pub fn exec(cmd string) ?Result { ``` 参数|描述 ---|--- cmd|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## system() TODO ### 语法 ``` pub fn system(cmd string) int { ``` 参数|描述 ---|--- cmd|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## getenv() TODO ### 语法 ``` pub fn getenv(key string) string { ``` 参数|描述 ---|--- key|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## setenv() TODO ### 语法 ``` pub fn setenv(name string, value string, overwrite bool) int { ``` 参数|描述 ---|--- name|TODO value|TODO overwrite|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## unsetenv() TODO ### 语法 ``` pub fn unsetenv(name string) int { ``` 参数|描述 ---|--- name|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## file_exists() TODO ### 语法 ``` pub fn file_exists(_path string) bool { ``` 参数|描述 ---|--- _path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## rm() TODO ### 语法 ``` pub fn rm(path string) { ``` 参数|描述 ---|--- path|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## rmdir() TODO ### 语法 ``` pub fn rmdir(path string) { ``` 参数|描述 ---|--- path|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## ext() TODO ### 语法 ``` pub fn ext(path string) string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## dir() TODO ### 语法 ``` pub fn dir(path string) string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## basedir() TODO ### 语法 ``` pub fn basedir(path string) string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## filename() TODO ### 语法 ``` pub fn filename(path string) string { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## get_line() TODO ### 语法 ``` pub fn get_line() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## get_raw_line() TODO ### 语法 ``` pub fn get_raw_line() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## get_lines() TODO ### 语法 ``` pub fn get_lines() []string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## get_lines_joined() TODO ### 语法 ``` pub fn get_lines_joined() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## user_os() TODO ### 语法 ``` pub fn user_os() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## home_dir() TODO ### 语法 ``` pub fn home_dir() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## write_file() TODO ### 语法 ``` pub fn write_file(path, text string) { ``` 参数|描述 ---|--- path|TODO text|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## clear() TODO ### 语法 ``` pub fn clear() { ``` **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## executable() TODO ### 语法 ``` pub fn executable() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_dir() TODO ### 语法 ``` pub fn is_dir(path string) bool { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## chdir() TODO ### 语法 ``` pub fn chdir(path string) { ``` 参数|描述 ---|--- path|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## getwd() TODO ### 语法 ``` pub fn getwd() string { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## realpath() TODO ### 语法 ``` pub fn realpath(fpath string) string { ``` 参数|描述 ---|--- fpath|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## walk_ext() TODO ### 语法 ``` pub fn walk_ext(path, ext string) []string { ``` 参数|描述 ---|--- path|TODO ext|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## signal() TODO ### 语法 ``` pub fn signal(signum int, handler voidptr) { ``` 参数|描述 ---|--- signum|TODO handler|TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## fork() TODO ### 语法 ``` pub fn fork() int { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## wait() TODO ### 语法 ``` pub fn wait() int { ``` **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## file_last_mod_unix() TODO ### 语法 ``` pub fn file_last_mod_unix(path string) int { ``` 参数|描述 ---|--- path|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## flush_stdout() TODO ### 语法 ``` pub fn flush_stdout() { ``` **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## print_backtrace() TODO ### 语法 ``` pub fn print_backtrace() { ``` **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ```