您当前的位置:KKBlog > 学无止境 > ASP.NET

c#获取系统临时文件夹问题

我用c#,path.gettemppath().tostring()方法获取系统的临时路径是
C:\Documents and Settings\Administrator\Local Settings\Temp
但是我在iis中执行的时候,获取的临时路径为什么是C:\WINDOWS\Temp???


IIS是以系统的账号运行,怎么可能拿到adminsitrator账号的文件夹呢?
没有直接俄逻辑关系怎么可能只接拿呢?
用这个拿拿系统文件夹吧
System.Environment.SpecialFolder.***
System.Environment.SpecialFolder.System


C:\Documents and Settings\Administrator\Local Settings\Temp ---
---是Administrator临时文件
C:\WINDOWS\Temp
---是WINDOWS系统临时文件


 System.Environment.SystemDirectory;  输出:C:\WINDOWS\system32
 System.Environment.GetFolderPath(System.Environment.SpecialFolder.System); 输出:C:\WINDOWS\system32
 System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); 输出:D:\我的文档


 
二维码
意见反馈 二维码