问题描述
- C#编程将C:WindowsSystem32winevtLogs中的所有日志拷贝出来
- windows8除了ApplicationSystemSecurity日志之外,还有很多其他日志在winevtLogs中,我想把所有日志都拷贝到D盘的一个新建文件夹中,求大神指教!!!
解决方案
需要C#吗?写一个bat
copy C:WindowsSystem32winevtLogs* D:
就可以了。在C#中调用这个bat脚本
解决方案二:
C#中使用File.Copy()这个函数就可以拷贝了。
解决方案三:
遍历文件和文件夹,然后直接copyfile就可以
解决方案四:
别说拷贝了,我现在用C#写了个简单服务,想读取一个日志文件里面的内容,抛异常:“未能找到路径“C:WindowsSystem32winevtLogsApplication.evtx”的一部分。”我不知道你在写程序的时候,是不是也遇到了这个问题,感觉是权限的问题,我读取D盘中的一个文件,就能读取。借楼主这个问题,我也问问,请遇到过的,或者有点思路的大大指导啊。
服务的安装程序的用户是设置的LocalSystem
时间: 2024-08-31 11:03:40