2017-07-10 13 views
1

コマンドプロンプトでシステム設定(私の例では隠しフォルダとファイルを表示/非表示にする)を変更する方法はありますか?もしそうなら、これはどのように行われますか?コマンドプロンプトで「隠しファイルとフォルダを表示する」設定を変更する

+0

これをあなたが何を求めているかははっきりしていません。通常のWindowsエクスプローラで隠しファイルを表示するためにコマンドラインを使用するか、 'dir'コマンドを使用したときに隠しファイルをデフォルトで表示させたいのですか? –

+0

@JeffZeitlin GUIとエクスプローラを使用しているときに、隠しファイルを表示するためにコマンドラインを使用しようとしています。 –

+0

有用であるために、https://stackoverflow.com/questions/4491999/configure-windows-explorer-folder-options-through-powershellがあります。 –

答えて

2

あなたが言及したオプションを有効にするには、あなたがREG ADDを使用することができますように、Windowsエクスプローラのオプションで「隠しファイル、フォルダ、およびドライブ」など

reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 0x1 /f 

設定は、最も一般的に、レジストリに格納されています。この1は、例えば、次のようになります。

User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 
Value Name: Hidden 
Data Type: REG_DWORD (DWORD Value) 
Value Data: (1 = show hidden, 2 = do not show) 

あなたは、コマンドラインを介してキーを変更するregコマンドを使用することができます。ここで詳細情報を参照してください:https://ss64.com/nt/reg.html


"隠しファイル" の設定が有効になっている場合、あなたはreg queryを使用することができます表示するには:reg add

reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden 

さらに詳しい情報:

REG ADD KeyName [/v ValueName | /ve] [/t type] [/s Separator] [/d Data] [/f] 

KeyName  [\\Machine\]FullKey 

Machine  Name of remote machine - omitting defaults to the current machine 
      Only HKLM and HKU are available on remote machines 
FullKey  ROOTKEY\SubKey ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey 
      The full name of a registry key under the selected ROOTKEY 
/v   The value name, under the selected Key, to add 
/ve   adds an empty value name <no name> for the key 
/t   RegKey data types 
      [ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN | REG_DWORD | 
       REG_BINARY | REG_DWORD_LITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ ] 
      If omitted, REG_SZ is assumed 
/s   Specify one character that you use as the separator in your data 
      string for REG_MULTI_SZ. If omitted, use "\0" as the separator 
/d   The data to assign to the registry ValueName being added 
/f   Force overwriting the existing registry entry without prompt 
+0

私はこれを介して解決策をハックすることができるかもしれません。現在の属性が何であるかを確認する方法はありますか?だから隠されていれば、これをやりますか? –

+0

@Harry: 'attrib <ファイル名またはフォルダ>'は現在の属性を表示します。 –

+0

@HarryAdams - ここでは役に立たないかもしれませんが、 'attrib _file_'はファイル属性を標準出力に報告します。 http://ss64.com/nt/ –

関連する問題