2009-10-28 39 views
4

我使用Windows 7我試圖列出MyDocuments中的所有文件。 我得到 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)路徑 這是c:/用戶/ eyalw /文件列表MyDocuments目錄文件奇怪的輸出

現在我試着列出與DirectoryInfo.GetFileSystemInfos()的文件,我得到的文件那些位於我用戶主目錄的dir +目錄內,如「我的音樂」,「我的圖片」,「我的視頻」。

我用命令行'dir'檢查過,那些dirs不在裏面eyalw/Documents 那麼爲什麼我能得到它們?

在此先感謝!

回答

3

如果你看一下Attributes財產,你,會看到這些是隱藏的符號鏈接(或ReparsePoint多個)C:\Users\eyalw\Music

Windows Vista和Windows 7中創建這些隱藏符號鏈接的情況下,某個程序試圖寫入Windows XP中存在的My Documents\My Pictures等。

+2

哇,偉大的網站和人 我在不到5分鐘的時間內得到了答案! 謝謝SLaks! – eyalw 2009-10-28 13:17:55