【发布时间】:2011-10-31 10:26:31
【问题描述】:
我们将图像保存在可以有图像和子文件夹的文件夹中,这些子文件夹也可以有图像和子文件夹,例如
c:\myImageFolder\image1.png //'myImageFolder' have image
c:\myImageFolder\Folder1\imagex.png // 'myImageFolder' have another folder inside which is 'Folder1'.
c:\myImageFolder\Folder1\ChildFolder1\imagen.png // 'myImageFolder' have 'Folder1' which have 'ChildFolder1' which have imagen.png
我们需要知道有多少张图片超过 1 MB、超过 750KB 和 500KB?
一些事实:
- 我们需要通过 SQL 来完成
- 我们使用的是 SQL Server 2008
-
myImageFolder包含数千个子文件夹 -
myImageFolder大小接近 5 GB
提前感谢您宝贵的时间和帮助。 注意: I found the solution, you can find it here
【问题讨论】:
-
为什么不将文档保存在数据库中?
-
@reinierpost 谢谢。图片路径存在于数据中。
-
我明白了。为什么不将文档保存在数据库中?
-
@reinierpost 实际上文件信息不是定期需要的,这可能是我们第一次和最后一次需要知道文件大小。只是为了更新你,我找到了解决方案,你看到了吗?请找到我的答案here
-
非常好,但我不知道这些天将文档保存在文件系统上并且只将它们的路径保存在数据库中是否是好的设计。
标签: sql-server file tsql filesize