| Chdir |
改变当前工作目录 |
|
| Chmod |
修改文件权限 |
|
| Chown |
修改文件所有者和组 |
|
| Chtimes |
修改文件访问时间和修改时间 |
|
| Clearenv |
清除当前进程的环境变量 |
|
| CopyFS |
复制文件系统 |
|
| Create |
创建文件 |
|
| CreateTemp |
创建临时文件 |
|
| DirFS |
将一个本地目录转换为一个实现了fs.FS接口的文件系统对象 |
|
| Environ |
返回当前进程的环境变量 |
|
| Executable |
返回当前可执行文件的路径 |
|
| Exit |
直接退出当前进程 |
不会执行defer语句 |
| Expand |
将字符串中的${var}形式的变量替换为实际的值 |
|
| ExpandEnv |
将字符串中的环境变量引用(形如$VAR或${VAR})替换为对应的环境变量值 |
|
| FindProcess |
查找指定进程 |
|
| Getegid |
返回当前进程的有效组ID |
Windows返回-1 |
| Getenv |
获取指定的环境变量 |
|
| Setenv |
设置指定的环境变量 |
|
| Unsetenv |
删除指定的环境变量 |
|
| Geteuid |
返回当前进程的有效用户ID |
Windows返回-1 |
| Getgid |
返回当前进程的组ID |
Windows返回-1 |
| Getgroups |
返回当前进程所属的组ID列表 |
Windows返回nil |
| Getpagesize |
返回当前系统的页大小 |
|
| Getpid |
返回当前进程的进程ID |
|
| Getppid |
返回当前进程的父进程ID |
|
| Getuid |
返回当前进程的用户ID |
Windows返回-1 |
| Getwd |
返回当前工作目录 |
|
| Hostname |
返回当前主机的名称 |
|
| IsExist |
检查错误是否表示文件或目录已经存在 |
针对error |
| IsNotExist |
检查错误是否表示文件或目录不存在 |
针对error |
| IsPathSeparator |
检查字符是否为路径分隔符 |
|
| IsPermission |
判断错误是否是由权限问题导致的 |
针对error |
| IsTimeout |
判断一个错误是否是由于超时导致的 |
针对error |
| Lchown |
修改符号链接本身的所有者和组 |
|
| Link |
创建硬链接 |
|
| Symlink |
创建符号链接 |
|
| LookupEnv |
获取指定的环境变量 |
|
| Lstat |
获取文件信息,返回FileInfo |
对于符号链接是其本身 |
| Stat |
获取文件信息,返回FileInfo |
对于符号链接是其指向的目标 |
| Mkdir |
创建目录 |
|
| MkdirAll |
创建多级目录 |
|
| MkdirTemp |
创建临时目录 |
|
| NewFile |
根据文件描述符创建一个文件对象 |
|
| NewSyscallError |
根据传入的系统调用名称syscall和原始错误err创建一个新的error对象 |
|
| Open |
以只读方式打开文件 |
|
| OpenFile |
以指定方式打开文件 |
|
| Pipe |
创建一个管道 |
|
| ReadDir |
获取目录下的列表,返回DirEntry切片 |
*File必须为目录 |
| ReadFile |
读取指定文件的全部内容到切片 |
|
| Readlink |
读取符号链接的目标 |
不能读硬链接 |
| Remove |
删除文件或目录 |
|
| RemoveAll |
删除指定目录及其所有子目录和文件 |
|
| Rename |
重命名文件或目录 |
|
| SameFile |
检查两个文件是否是同一个文件 |
|
| StartProcess |
启动一个新的进程 |
|
| TempDir |
返回默认的临时目录 |
|
| Truncate |
截断文件 |
|
| UserCacheDir |
返回用户缓存目录 |
|
| UserConfigDir |
返回用户配置目录 |
|
| UserHomeDir |
返回用户主目录 |
|
| WriteFile |
将字节切片中的数据写入文件 |
|