2019独角兽企业重金招聘Python工程师标准>>>

cmd怎么grep文件夹_子目录



命令提示符(cmd)下修改注册表



命令提示符(cmd)下修改注册表的“reg”命令(简)



reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f]



参数 



KeyName 



指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。 



/v EntryName 



指定要添加到指定子项下的项名称。 



/ve 



指定添加到注册表中的项为空值。 



/t DataType 



指定项值的数据类型。DataType 可以是以下几种类型: 



REG_SZ 



REG_MULTI_SZ 



REG_DWORD_BIG_ENDIAN 



REG_DWORD 



REG_BINARY 



REG_DWORD_LITTLE_ENDIAN 



REG_LINK 



REG_FULL_RESOURCE_DESCRIPTOR 



REG_EXPAND_SZ 



/s separator 



指定用于分隔多个数据实例的字符。当 REG_MULTI_SZ 指定为数据类型且需要列出多个项时,请使用该参数。如果没有指定,将使用默认分隔符为 \。 



/d value 



指定新注册表项的值。 



/f 



不用询问信息而直接添加子项或项。 



/? 



在命令提示符显示帮助。 



注释 



该操作不能添加子树。该版本的 Reg 在添加子项时无需请求确认。 



下表列出了 reg add 操作的返回值。 值 说明 



0 成功 



1 失败 



范例 



下列范例说明了如何使用 reg add 命令: 



reg add \hklm\software\myco /v data /t reg_binary /d fe340ead 



reg add "hkcu\software\microsoft\winmine" /v Name3 /t reg_sz /d Anonymous 



reg add "hkcu\software\microsoft\winmine" /v Time3 /t reg_dword /d 5 



reg delete 



从注册表删除项或子项 



语法 



reg delete KeyName [{/v EntryName|/ve|/va}] [/f] 



参数 



KeyName 



指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。 



/v EntryName 



删除子项下的特定项。如果未指定项,则将删除子项下的所有项和子项。 



/ve 



指定只可以删除为空值的项。 



/va 



删除指定子项下的所有项。使用本参数不能删除指定子项下的子项。 



/f 



无需请求确认而删除现有的注册表子项或项。 



/? 



在命令提示符显示帮助。 



注释 



下表列出了 reg delete 操作的返回值。 值 说明 



0 成功 



1 失败 



范例 



下面的范例说明了如何使用 reg delete 命令: 



reg delete "hkcu\software\microsoft\winmine" /v Name1 



reg delete "hkcu\software\microsoft\winmine" /v Time1 



reg delete "hkcu\software\microsoft\winmine" /va 



reg query 



返回注册表的子项下的项和下一层子项的列表。 



语法 



reg query KeyName [{/v EntryName|/ve}] [/s] 



参数 



KeyName 



指 定子项的完全路径。对于远程计算机,请在 [url=file://%20%20computername%20pathtosubkey/]\\ComputerName\PathToSubkey[/url] 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定远程计算机,则只可使用 HKLM 和 HKU 子目录树。 



/v EntryName 



返回特定的项及其值。该参数只返回直接位于指定子项的下一层中的项。将会找不到当前子项下的子项中的项。如果省略 EntryName,则将返回子项下的所有项。 



/ve 



指定仅返回为空值的项。 



/s 



将返回各个层中的所有子项和项。如果不使用该参数,将只返回下一层的子项和项。 



/? 



在命令提示符显示帮助。 



注释 



下表列出了 reg query 操作的返回值。 值 说明 



0 成功 



1 失败 



范例 



下面的范例说明了如何使用 reg query 命令: 



reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth 



reg query "hkcu\software\microsoft\winmine" /s