开发者社区> 问答> 正文

关于C的FileInfofsnewFileInfo语句无法获取文件夹内文件的大小

代码里用   Filelnfo fs = new Fileinfo("xxx.oos-cn-hangzhou.alliyuncs.com/文件夹/文件夹/" +filePath +.rar)   这个语句 能获取到文件夹。但文件夹内文件的大小无法获取。要怎么正确的获取啊。下面是一段获取代码。那个lbSize  是获取本地硬盘上的文件大小。但OOS 上的文件大小无法获取。要怎么改才能正确获取到呢。请教大牛。

Filelnfo fs = new Fileinfo("xxx.oos-cn-hangzhou.alliyuncs.com/文件夹/文件夹/" +filePath +.rar)
try
                {
                    string f=fs.Length.ToString();
                    string size=(fs.Length/1024).ToString();
                    ((Label)e.Item.FindControl("lbSize")).Text=size+" KB";
                }
                catch(Exception)
                {
                    ((Label)e.Item.FindControl("lbSize")).Text="0 KB";
                }

展开
收起
世爵源码 2015-07-30 22:52:44 5314 0
1 条回答
写回答
取消 提交回答
  • 要通过object的api获得啊,你还是看下官网的API文档吧
    2015-07-31 07:42:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载