我有一个应用程序使用编年史队列来存储数据。我使用每小时循环来滚动文件。持续的文件大小为1.3 is。当滚动文件时,旧文件大小变为实际大小,新文件大小为1.3 is。 但是我发现当我重新启动应用程序时,历史记录队列会创建一个新的cq4文件,这个大小是1.3 is,旧的文件大小并没有变成实际大小,仍然是1.3 is。 如何实现将较旧的cq4文件大小设置为实际大小,而不是应用程序重启时的1.3 to。当应用程序关闭时,我尝试关闭队列,但它不起作用。 this is file status in my linux server
我目前正在尝试创建一个在C# LINQ中创建查询的方法,该查询将为我提供文件类型、文件类型的合并大小以及该类型的文件总数。我很难获得多个列,也很难让查询收集文件大小。它似乎只有当我分开得到文件大小,但似乎仍然不能总结它们.
这个方法可以只获取文件大小:
var size = from f in files
select (new FileInfo(f).Length);
但是这里不工作,我也无法得到文件计数:
var all = from f in files
gro