文件操作 - executable_procfs.go
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/go-1.23/src/os/executable_procfs.go
编辑文件内容
// Copyright 2016 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build linux || netbsd package os import ( "errors" "internal/stringslite" "runtime" ) func executable() (string, error) { var procfn string switch runtime.GOOS { default: return "", errors.New("Executable not implemented for " + runtime.GOOS) case "linux", "android": procfn = "/proc/self/exe" case "netbsd": procfn = "/proc/curproc/exe" } path, err := Readlink(procfn) // When the executable has been deleted then Readlink returns a // path appended with " (deleted)". return stringslite.TrimSuffix(path, " (deleted)"), err }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件