0
如果以std :: string的形式給出一個目錄路徑,如何獲得指向該目錄的dirent結構?如何從字符串路徑中獲取dirent結構?
我可以從使用opendir()獲取DIR *到所需目錄開始。然後我可以在我的DIR *上使用readdir(),但是它試圖在內返回條目,而不是DIR *本身。
那麼實現這一目標的適當方法是什麼?
如果以std :: string的形式給出一個目錄路徑,如何獲得指向該目錄的dirent結構?如何從字符串路徑中獲取dirent結構?
我可以從使用opendir()獲取DIR *到所需目錄開始。然後我可以在我的DIR *上使用readdir(),但是它試圖在內返回條目,而不是DIR *本身。
那麼實現這一目標的適當方法是什麼?
爲什麼你需要'struct dirent'? – Mat 2011-03-17 22:18:59
你可以使用'stat()'來獲取你想要的信息。 – msandiford 2011-03-17 22:27:55