2014-07-18 89 views
0

在stackoverflow本身,我發現windows使用文件id像結構similat ininode概念在Linux中。 Inode只不過是一個數字。但我不知道是否一個文件ID是一個數字或路徑名或其他...但如果我想通過CPP程序,我應該使用哪個函數來檢索此文件ID?如果可能的話,我可以在turbo cpp或visual cpp中使用這個函數...簡單地說...我應該怎樣通過cpp prog在Windows中獲取文件ID?什麼是窗口inode?

感謝名單閱讀的問題... :-)

+0

從[關於inode的Wikipedia文章](http://en.wikipedia.org/wiki/Inode):「在Unix風格的文件系統中,非正式地稱爲索引節點的索引節點是一種數據用於表示文件系統對象的結構「。所以不,它不是一個「數字」,它是一個數據結構,並且可以在磁盤和內存上有所不同。另一方面,它表示爲用戶空間應用程序的數字,這是完全不同的事情。不,Windows沒有索引節點,無論是結構還是數字。 –

+0

如果您想在Windows中獲取原始磁盤數據結構,您可能無法將其作爲普通用戶使用,您可能必須爲您的用戶和/或程序啓用特殊功能。您還需要在您最喜愛的搜索網站上進行搜索,並在[MSDN](http://msdn.microsoft.com/en-US/)上進行搜索。 –

+0

你確定你指的是inode,而不是文件描述符,有時稱爲標識符(id)?在描述符的情況下,您可以通過低級文件調用將它們用作「open」或「dup」。 – Matthias

回答

相關問題