2013-03-17 235 views
0

我是新來vbscript,但我需要寫一個VBScript創建一個新的目錄,並將其設置爲隱藏... 現在我希望它不應該顯示當用戶搜索隱藏的文件夾。 有人可以幫助我如何實現這一目標? 這裏是我的小代碼如何防止隱藏文件夾被搜索?

Dim objFSO, objFolder, strDiretory, 

strDirectory = "E:\logs" 

Set objFSO = CreateObject("Scripting.FileSystemObject") 




     Set objFolder = objFSO.CreateFolder(strDirectory) 

    Set objFolder = objFSO.getFolder(strDirectory) 
    objFolder.Attributes = 1 
+2

「隱「表示默認情況下不顯示。這並不意味着它找不到。請退後一步,描述您嘗試解決的實際問題,而不是您認爲的解決方案。爲什麼用戶不應該找到該文件夾​​? – 2013-03-17 21:26:07

+0

我只是想了解病毒等我如何使用這樣的選項採用不同的病毒和木馬等......只是爲了找到一些方法來追蹤他們... – Cukoo 2013-03-19 03:49:36

回答

0

如果我記得沒錯,隱藏的文件夾使用的2屬性,而不是1嘗試在地方你的下面的代碼來設置屬性:

If objFolder.Attributes = objFolder.Attributes AND 2 Then 
    objFolder.Attributes = objFolder.Attributes XOR 2 
End If 
+0

是啊我用了2我錯誤地張貼1在這裏。 ...但窗口顯示thz隱藏文件夾,如果搜索隱藏文件夾....我想阻止它可見.... – Cukoo 2013-03-17 19:26:10

+1

我不認爲你能夠做到這一點,如果你明確告訴Windows做一個搜索隱藏的文件夾。 – David 2013-03-17 19:33:01

+0

嗯是的我正在尋找它還沒有發現任何東西呢....有可能是另一種方式?? – Cukoo 2013-03-17 19:37:18