1.log文件怎么创建
文件扩展名:.loglog意即日志,通常是系统或者某些软件对已完成的某种处理的记录,以便将来做为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,直接打开就是乱码。
大部分的log可以从文件名看出它的作用,比如uninstall.log或是error.log,当然前者通常是软件安装过程中生成的记录,以便将来卸载的时候可以提供给卸载程序使用,后者通常是用来记录一些软件运行中的错误信息等等。首先,你会发现数量最多的是"itall.log"文件,而且都在各个应用软件的文件夹中,打开它,你可以发现它详细地记录了安装信息:软件的源路径、安装时间、安装的整个过程,安装软件时的每一个操作,都会在这儿留下记录,包括向WINDOWS文件夹中拷贝".dll",对注册表进行修改,如果你有足够耐心,你完全可以通过它自己安装软件(你是不是有毛病)。
其实它的重要作用是为删除软件作准备的。如果你删除或把这个文件从原来的文件夹中移开,你在控制面板-添加/删除程序中不能卸载这个软件。
它可由WINDOWS下的unwise.exe或它所在文件中的unwise.exe调用,假如你执行windows\unwise.exe文件,将会弹出对话框,要求提供"*.log",这类软件有:netants,acdsee,ultraedit,jetcar以及很多游戏。例如在注册表中关于NETANTS(网络蚂蚁,一个国产的下载加速软件)的卸载是这样记录的:[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Unitall\NetAnts]"DilayName"="etAntquot;"UnitallString"="D:\\NETANTS\\UNWISE.EXED:\\NETANTS\\ITALL.LOG",这里是不是看得很明显。
当然安装软件的记录文件也并一定都是用这个文件名ITALL.LOG,象vopt99(一个替代WINDOWS磁盘碎片整理的软件)就在WINDOWS中产生一个vopt.log的文件,它也是由WINDOWS下的unwise.exe调用来删除软件。在众多LOG文件中还有一个重要的文件是EES56V-PIDataFaxVoiceModem.log,注意EES56V-PIDataFaxVoiceModem是本人的modem的名称,也就是金网霸3621-1,这时详细记载着每次用猫的情况,因此你用modem上网,这里都有记录,它记录着你的modem的初始化命令,开始拨号时间,连接速度、断开时间、上载、下传数据量,不知道你看了这个文件上网时还要不要上网记费软件,不过要注意的是,你要在MODEM的属性中连接-高级连接设置中把"附加到日志文件"前打"√"。
此外还有"op3.log","mtp.log","cleanup.log"这些LOG文件,这里记录了你每次上网收发信的详细情况,从这里你可以看出每次发了几封信,收了几封信,删了几封信。注意这里本人是用outlookexpre来收发电子邮件的。
LOG文件还有很多作用,你仔细研究一下,也许会有更加的收获。
2.如何创建和读写LOG文件
其实就相当于操作.txt文件一样
你换下后缀就行了。示例如下:
// 如果你用心学一下PASCAL的基础知识就会看明白的.
// astr是需要记录的字符串内容, FN: 日志文件的名称, 默认为程序名称后加log.txt
procedure LogToFile(astr: string; fn: string = 'AppLog');
var
f: TextFile; // 声明文件类型的变量
begin
astr := formatdatetime('yy/mm/dd HH:nn', now) + ':'+ astr; // 在字符串前加上日期
if fn = 'AppLog' then
fn := ChangeFileExt(GetModuleName(HInstance), '.' + formatdatetime('yymmdd', now) + '.log.txt'); // 如
果不指定文件名称,则使用程序名称加.log.txt为日志名称
AssignFile(f, fn); // 关联文件变量到指定的文件名
try
if FileExists(fn) then
Append(f) // 如果文件已经存在则设为追加模式
else Rewrite(f); //否则重写一个新的文件.
Writeln(f, astr); // 写入内容到日志文件
{ insert code here that would require a Flush before closing the file }
Flush(f); { ensures that the text was actually written to file 刷新缓冲,确保内容已经写入文件}
finally
CloseFile(f); // 关闭打开的文件
end;
end;
3.win10怎么registry log
一般为开机软件运行太多或冲突在左下角开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon和杀毒,对于不懂人的只留ctfmon)对勾都去掉保存重启动试试(可以加快启动速度),一般是启动运行程度太多所以卡或者安装360安全卫士,开机一直按F8进入安全模式查杀,在常规内的清除恶评插件扫描,把(除360,迅雷,旋风,FLASHGET等留下) ,其它的都打上对勾,点清除然后在360上面的高级内的 启动项状态内,将 除ctfmon和360和杀毒软件等以外的其它项都打上对勾,点下面禁用选定项系统盘留够充足的剩余空间就行了如2G以上,不然机子会慢,虚拟内存放不下,会出现虚拟内存太小清除系统垃圾@echo off echo 正在清除系统垃圾文件,请稍等..del /f /s /q %systemdrive%\\*.tmp del /f /s /q %systemdrive%\\*._mp del /f /s /q %systemdrive%\\*.log del /f /s /q %systemdrive%\\*.gid del /f /s /q %systemdrive%\\*.chk del /f /s /q %systemdrive%\\*.old del /f /s /q %systemdrive%\\recycled\\*.* del /f /s /q %windir%\\*.bak del /f /s /q %windir%\\prefetch\\*.* rd /s /q %windir%\\temp md %windir%\\temp del /f /q %userprofile%\\cookies\\*.* del /f /q %userprofile%\\recent\\*.* del /f /s /q %userprofile%\\Local Settings\\Temporary Internet Files\\*.* del /f /s /q %userprofile%\\Local Settings\\Temp\\*.* del /f /s /q %userprofile%\\recent\\*.* echo 清除系统垃圾完成! echo. pause 复制以上到记事本(从@echo off到echo. pause ),保存为BAT(如,名子为 清除垃圾.bat)文件,双击运行。
4.win10怎么registry log
一般为开机软件运行太多或冲突在左下角开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon和杀毒,对于不懂人的只留ctfmon)对勾都去掉保存重启动试试(可以加快启动速度),一般是启动运行程度太多所以卡
或者安装360安全卫士,开机一直按F8进入安全模式查杀,在常规内的清除恶评插件扫描,把(除360,迅雷,旋风,FLASHGET等留下) ,其它的都打上对勾,点清除
然后在360上面的高级内的 启动项状态内,将 除ctfmon和360和杀毒软件等以外的其它项都打上对勾,点下面禁用选定项
系统盘留够充足的剩余空间就行了如2G以上,不然机子会慢,虚拟内存放不下,会出现虚拟内存太小
清除系统垃圾
@echo off
echo 正在清除系统垃圾文件,请稍等..
del /f /s /q %systemdrive%\\*.tmp
del /f /s /q %systemdrive%\\*._mp
del /f /s /q %systemdrive%\\*.log
del /f /s /q %systemdrive%\\*.gid
del /f /s /q %systemdrive%\\*.chk
del /f /s /q %systemdrive%\\*.old
del /f /s /q %systemdrive%\\recycled\\*.*
del /f /s /q %windir%\\*.bak
del /f /s /q %windir%\\prefetch\\*.*
rd /s /q %windir%\\temp md %windir%\\temp
del /f /q %userprofile%\\cookies\\*.*
del /f /q %userprofile%\\recent\\*.*
del /f /s /q %userprofile%\\Local Settings\\Temporary Internet Files\\*.*
del /f /s /q %userprofile%\\Local Settings\\Temp\\*.*
del /f /s /q %userprofile%\\recent\\*.*
echo 清除系统垃圾完成!
echo. pause
复制以上到记事本(从@echo off到echo. pause ),保存为BAT(如,名子为 清除垃圾.bat)文件,双击运行
转载请注明出处windows之家 » win10如何创建log文件