コード例 #1
0
ファイル: fs.go プロジェクト: shining0x55aa/go-mtpfs
func toFileNode(n *fuse.Inode) *fileNode {
	switch f := n.FsNode().(type) {
	case *fileNode:
		return f
	case *folderNode:
		return f.fileNode
	}
	return nil
}
コード例 #2
0
ファイル: fs.go プロジェクト: thomasf/go-mtpfs
func mtpFile(n *fuse.Inode) *File {
	switch f := n.FsNode().(type) {
	case *fileNode:
		return f.File()
	case *folderNode:
		return f.File()
	}
	return nil
}