文件操作 - fold.go
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/go-1.23/src/cmd/vendor/golang.org/x/text/cases/fold.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. package cases import "golang.org/x/text/transform" type caseFolder struct{ transform.NopResetter } // caseFolder implements the Transformer interface for doing case folding. func (t *caseFolder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { c := context{dst: dst, src: src, atEOF: atEOF} for c.next() { foldFull(&c) c.checkpoint() } return c.ret() } func (t *caseFolder) Span(src []byte, atEOF bool) (n int, err error) { c := context{src: src, atEOF: atEOF} for c.next() && isFoldFull(&c) { c.checkpoint() } return c.retSpan() } func makeFold(o options) transform.SpanningTransformer { // TODO: Special case folding, through option Language, Special/Turkic, or // both. // TODO: Implement Compact options. return &caseFolder{} }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件