一个奇怪的问题,帮帮忙,马上结贴!!!

wwh207 2006-02-03 11:21:45
在.net的windows服务项目中,对系统文件夹中的内容(如Environment.SpecialFolder .Recent)做一些操作,是否需要什么特别的方法,
string recentPath = string.Empty ;
recentPath = Environment.GetFolderPath(Environment.SpecialFolder .Recent);
string[] files = Directory.GetFiles(recentPath);
try
{
foreach(string filePath in files)
{

File.Delete(filePath) ;

}
}
catch(Exception ex)
{
throw new Exception(ex.Message ) ;
}
上面这段代码我放到windows应用程序项目中可以实现代码功能,但是放到window服务项目中好像这段代码没有执行它的功能。
...全文
141 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwh207 2006-02-04
  • 打赏
  • 举报
回复
都没有什么解决办法啊?
真相重于对错 2006-02-04
  • 打赏
  • 举报
回复
sorry , windows没有太深入的了解过,给不出解决方案。
一般像Environment.SpecialFolder .Recent这种目录是于windows用户有关的,而服务默认试运行在system用户下的,它不具备这些用户目录,所以取不到
wwh207 2006-02-04
  • 打赏
  • 举报
回复
楼上的高手,能说清楚点吗?
真相重于对错 2006-02-04
  • 打赏
  • 举报
回复
更系统登陆用户有关
luoboqingcai 2006-02-04
  • 打赏
  • 举报
回复
支持一下

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧