主题:为什么查看c盘目录会出现一些不必要的子目录和文件?
我想打印出C盘下第一级中的目录和文件,就像资源管理器一样,但下面程序列出了资源管理器中没有列出的文件和目录
Console.WriteLine("*****文件*****");
s1=Directory.GetFiles(@"c:\");
foreach(string t2 in s1) Console.WriteLine(t2);
Console.WriteLine("********目录*******");
s2=Directory.GetDirectories(@"c:\");
foreach(string t2 in s2) Console.WriteLine(t2);
运行结果为:
*****文件*****
c:\AUTOEXEC.BAT
c:\boot.ini
c:\bootfont.bin
c:\CONFIG.SYS
c:\hiberfil.sys
c:\IO.SYS
c:\KAVInfo.ini
c:\MSDOS.SYS
c:\NTDETECT.COM
c:\ntldr
c:\pagefile.sys
********目录*******
c:\Config.Msi
c:\Documents and Settings
c:\Inetpub
c:\KRECYCLE
c:\PowerPlr
c:\Program Files
c:\RECYCLER
c:\System Volume Information
c:\Syswm1h
c:\WINDOWS
请按任意键继续. . .
我的系统是XP的,上面的好多数据都没有在资源管理器中列出来,为什么会出现这种情况?
我想让结果与资源管理器中列出的一样应该怎么做?
Console.WriteLine("*****文件*****");
s1=Directory.GetFiles(@"c:\");
foreach(string t2 in s1) Console.WriteLine(t2);
Console.WriteLine("********目录*******");
s2=Directory.GetDirectories(@"c:\");
foreach(string t2 in s2) Console.WriteLine(t2);
运行结果为:
*****文件*****
c:\AUTOEXEC.BAT
c:\boot.ini
c:\bootfont.bin
c:\CONFIG.SYS
c:\hiberfil.sys
c:\IO.SYS
c:\KAVInfo.ini
c:\MSDOS.SYS
c:\NTDETECT.COM
c:\ntldr
c:\pagefile.sys
********目录*******
c:\Config.Msi
c:\Documents and Settings
c:\Inetpub
c:\KRECYCLE
c:\PowerPlr
c:\Program Files
c:\RECYCLER
c:\System Volume Information
c:\Syswm1h
c:\WINDOWS
请按任意键继续. . .
我的系统是XP的,上面的好多数据都没有在资源管理器中列出来,为什么会出现这种情况?
我想让结果与资源管理器中列出的一样应该怎么做?