1.Robocopy备份Win10专业版64位数据有何技巧呢?
windows 10提供了许多备份和恢复数据的方法,甚至是整个系统。
例如,有文件历史记录,系统还原,新鲜启动和系统映像恢复仅举几例。如果您对数据的安全性有所了解,那么您已经在使用一个或多个windows 10的备份工具,很有可能。
但是,您可能希望将数据文件的附加副本放在安全的位置。 虽然您可以通过拖放将文件和文件夹复制到外部硬盘驱动器来轻松实现,但这可能是一个繁琐的操作。
幸运的是,Robocopy提供了80多个命令行参数和开关,可以创建强大的数据备份操作。 为了帮助您获得成功,深入研究了Robocopy的命令行开关,并开发了一个漂亮的小脚本,可以用来创建用户配置文件文件夹(C:\ Users \ YourName)中所有数据文件的精确镜像副本。
我们来看看吧。构建命令行对于我的例子,我将把用户配置文件文件夹C:\ Users \ Greg Shultz的数据文件内容备份到一个名为TheBackup的文件夹中,该文件夹被分配到驱动器号为F的外部硬盘上。
(你'当然,用你自己的名字和路径替换它。 )我的基本命令从以下开始:Robocopy C:\Users\Greg Shultz F:\TheBackup现在,我想备份源中的每个文件夹,甚至是任何空文件夹,因为它们可能是未来数据的占位符。
我也不想在我的硬盘上删除备份上的文件。虽然我可以使用/ S和/ PURGE开关实现我的目标,但是/ MIR开关让我可以用一个开关来完成这两个任务。
我的命令现在是:Robocopy C:\Users\Greg Shultz F:\TheBackup /MIRC:\ Users \ Greg Shultz文件夹包含我不想要的几个隐藏的系统文件和文件夹,或者需要在我的Robocopy操作下备份 - 它们由其他备份工具拾取。 例如,我不需要备份NTUSER。
DAT文件,也不需要备份AppData文件夹的内容。 另外,C:\ Users \ Greg Shultz文件夹包含一些我不需要备份的连接点。
windows 10使用连接点将各种操作系统文件夹链接到用户配置文件文件夹。 例如,Cookie文件夹和SendTo文件夹通过连接点链接到用户配置文件文件夹。
我将使用/ XA:SH开关排除隐藏的系统文件,我可以使用/ XD AppData来排除整个AppData文件夹。 然后我将使用/ XJD开关排除所有的连接点。
我的命令现在是:Robocopy C:\Users\Greg Shultz F:\TheBackup /MIR /XA:SH /XD AppData /XJD当它遇到正在使用的文件时,Robocopy最方便的功能之一就起作用了。 当它执行时,Robocopy将停止并等待该文件关闭,以便它可以继续复制操作。
它将重试每30秒复制一次文件。 默认的重试次数是100万(不开玩笑!)。
因为这很可能会阻止备份操作的完成,您应该将其重置为合理的数字。要更改重试次数,您将使用/ R开关。
要更改重试之间的等待时间,您将使用/ W开关。 我选择了五次重试,等待15秒钟。
这样,经过合理的重试次数等待,Robocopy将继续前进。 我的命令现在是:Robocopy C:\Users\Greg Shultz F:\TheBackup /MIR /XA:SH /XD AppData /XJD /R:5 /W:15此时,我准备添加多线程交换机,这使得Robocopy可以执行多线程复制选项。
更具体地说,通过多线程功能,Robocopy可以并行复制多个文件,这将导致非常快的备份操作。多线程开关为:/ MT [:n],其中n为1到128之间的数字,表示要使用的线程数。
请记住,n是可选的,默认情况下,/ MT开关将使用八个线程。 我在我的例子中使用32个线程,因为我发现它是一个好的起点。
我的命令现在是:Robocopy C:\Users\Greg Shultz F:\TheBackup /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32像所有命令行工具一样,Robocopy可以在命令提示符窗口中了解操作的状态。 但是,您可能希望在日志文件中自定义并记录该反馈。
我喜欢整个画面,所以我会使用/ V开关。 但是,我真的不需要知道每个文件副本的进度百分比,所以我也使用/ NP开关。
然后创建我的日志文件,我将使用/ LOG开关,每次都覆盖现有的日志文件。 现在我的命令是:Robocopy C:\Users\Greg Shultz F:\TheBackup /MIR /XA:SH /XD AppData /XJD /R:5 /W:15 /MT:32 /V /NP /LOG:Backup。
log创建和使用您的脚本现在您知道脚本是如何工作的,哪些开关是必需的,您可以启动记事本,键入命令,并将文件另存为RobocopyBackup。 cmd。
为了确保脚本和打开的日志文件不会干扰备份,我在根目录中创建了一个名为BackupTool(C:\ BackupTool)的文件夹,并将脚本保存在该文件夹中。在每个备份操作后,您将在与脚本相同的目录中找到日志文件。
请记住,日志文件是一个简单的文本文件,它可以大于记事本可以处理的。 因此,您可能需要使用写字板或其他文字处理器来打开和查看日志文件。
现在,每当你想做一个额外的备份,你可以双击RobocopyBackup。cmd启动它。
完成后,您可以检查Backup。log文件。
2.Win10系统下不同目录如何批量新建文件夹呢?
首先新建一个Excel工作表,然后在A列输入想要创建的文件夹名称,B列输入文件夹的路径(也就是在哪个位置新建文件夹),C列输入创建文件夹的命令MD 。
注意:MD命令后有一个空格必不可少!然后在D列中输入如下公式:=C1B1A1然后选中已经输入公式的单元格D1,鼠标移动到该单元格右下角,会显示一个黑色十字图标,按住鼠标左侧向下拖动,即可把该公式复制到D列所有单元格。然后新建一个txt文本文档,把D列的公式复制到文本文档中。
把该文本文档重命名为批量新建文件夹.bat批处理文件。双击运行批量新建文件夹.bat批处理文件,就会在指定的目录批量创建指定名称的文件夹。
3.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文件还有很多作用,你仔细研究一下,也许会有更加的收获。
4.如何创建和读写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;
5.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文件夹