baidupcs

package
v0.0.0-...-a2fe341 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2017 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileDirectory

type FileDirectory struct {
	FsID        int64
	Path        string
	Filename    string
	Ctime       int64
	MD5         string
	Size        int64
	Isdir       bool
	Ifhassubdir bool
}

FileDirectory 文件或目录的详细信息

func (FileDirectory) String

func (f FileDirectory) String() string

type FileDirectoryList

type FileDirectoryList []FileDirectory

FileDirectoryList FileDirectory 的 数组

func (*FileDirectoryList) Count

func (f *FileDirectoryList) Count() (fileN, directoryN int64)

Count 获取文件总数和目录总数

func (*FileDirectoryList) TotalSize

func (f *FileDirectoryList) TotalSize() int64

TotalSize 获取总文件大小

type PCSApi

type PCSApi struct {
	// contains filtered or unexported fields
}

PCSApi 百度 PCS API 详情

func NewPCS

func NewPCS(bduss string) *PCSApi

NewPCS 提供 百度BDUSS, 返回 PCSApi 指针对象

func (PCSApi) FileDownload

func (p PCSApi) FileDownload(path string, size int64) (err error)

FileDownload 下载网盘内文件

func (PCSApi) FileList

func (p PCSApi) FileList(path string) (data FileDirectoryList, err error)

FileList 获取目录下的文件列表

func (PCSApi) FilesDirectoriesMeta

func (p PCSApi) FilesDirectoriesMeta(path string) (data FileDirectory, err error)

FilesDirectoriesMeta 获取单个文件/目录的元信息

可用信息: 是否是目录isdir 是否含有子目录ifhassubdir 修改时间mtime 文件大小size

func (PCSApi) Mkdir

func (p PCSApi) Mkdir(path string) (err error)

Mkdir 创建目录

func (PCSApi) QuotaInfo

func (p PCSApi) QuotaInfo() (quota, used int64, err error)

QuotaInfo 获取当前用户空间配额信息

func (PCSApi) Remove

func (p PCSApi) Remove(paths ...string) (err error)

Remove 批量删除文件/目录

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL