如何判断内核模块中文件的大小?
我知道ftell()
,但我还需要与[ResponseType(typeof(BookDetailDTO))]
public async Task<IHttpActionResult> GetBook(int id)
{
var book = await db.Books.Include(b => b.Author).Select(b =>
new BookDetailDTO()
{
Id = b.Id,
Title = b.Title,
Year = b.Year,
Price = b.Price,
AuthorName = b.Author.Name,
Genre = b.Genre
}).SingleOrDefaultAsync(b => b.Id == id);
if (book == null)
{
return NotFound();
}
return Ok(book);
}
等效的函数。
答案 0 :(得分:1)
你可以使用vfs_llseek,偏移量为0,SEEK_END为:它将返回到最后并返回文件位置(这将是文件的结尾)
同样对于当前位置,玩具将使用偏移0,SEEK_CUR来返回当前位置。