C# Class CSharpSDKExamples.BucketFileManagement

空间及空间文件管理
Datei anzeigen Open project: qiniu/csharp-sdk

Public Methods

Method Description
batch ( ) : void

批量操作

buckets ( ) : void

列举所有的bucket

chgm ( ) : void

修改文件的MIME_TYPE

copy ( ) : void

复制文件

delete ( ) : void

删除空间中指定文件

domains ( ) : void

获取指定bucket对应的域名(可能不止一个),类似于abcxx.bkt.clouddn.com这样

fetch ( ) : void

拉取资源到空间

listFiles ( ) : void

获取空间文件列表 BucketManager.listFiles(bucket, prefix, marker, limit, delimiter) bucket: 目标空间名称 prefix: 返回指定文件名前缀的文件列表(prefix可设为null) marker: 考虑到设置limit后返回的文件列表可能不全(需要重复执行listFiles操作) 执行listFiles操作时使用marker标记来追加新的结果 特别注意首次执行listFiles操作时marker为null limit: 每次返回结果所包含的文件总数限制(limit<=1000,建议值100) delimiter: 分隔符,比如-或者/等等,可以模拟作为目录结构(参考下述示例) 假设指定空间中有2个文件 fakepath/1.txt fakepath/2.txt 现设置分隔符delimiter = / 得到返回结果items =[],commonPrefixes = [fakepath/] 然后调整prefix = fakepath/ delimiter = null 得到所需结果items = [1.txt,2.txt] 于是可以在本地先创建一个目录fakepath,然后在该目录下写入items中的文件

move ( ) : void

移动文件

prefetch ( ) : void

对于设置了镜像存储的空间,从镜像源站抓取指定名称的资源并存储到该空间中

stat ( ) : void

空间文件的stat(获取文件基本信息)操作

Method Details

batch() public static method

批量操作
public static batch ( ) : void
return void

buckets() public static method

列举所有的bucket
public static buckets ( ) : void
return void

chgm() public static method

修改文件的MIME_TYPE
public static chgm ( ) : void
return void

copy() public static method

复制文件
public static copy ( ) : void
return void

delete() public static method

删除空间中指定文件
public static delete ( ) : void
return void

domains() public static method

获取指定bucket对应的域名(可能不止一个),类似于abcxx.bkt.clouddn.com这样
public static domains ( ) : void
return void

fetch() public static method

拉取资源到空间
public static fetch ( ) : void
return void

listFiles() public static method

获取空间文件列表 BucketManager.listFiles(bucket, prefix, marker, limit, delimiter) bucket: 目标空间名称 prefix: 返回指定文件名前缀的文件列表(prefix可设为null) marker: 考虑到设置limit后返回的文件列表可能不全(需要重复执行listFiles操作) 执行listFiles操作时使用marker标记来追加新的结果 特别注意首次执行listFiles操作时marker为null limit: 每次返回结果所包含的文件总数限制(limit<=1000,建议值100) delimiter: 分隔符,比如-或者/等等,可以模拟作为目录结构(参考下述示例) 假设指定空间中有2个文件 fakepath/1.txt fakepath/2.txt 现设置分隔符delimiter = / 得到返回结果items =[],commonPrefixes = [fakepath/] 然后调整prefix = fakepath/ delimiter = null 得到所需结果items = [1.txt,2.txt] 于是可以在本地先创建一个目录fakepath,然后在该目录下写入items中的文件
public static listFiles ( ) : void
return void

move() public static method

移动文件
public static move ( ) : void
return void

prefetch() public static method

对于设置了镜像存储的空间,从镜像源站抓取指定名称的资源并存储到该空间中
public static prefetch ( ) : void
return void

stat() public static method

空间文件的stat(获取文件基本信息)操作
public static stat ( ) : void
return void