2010-12-17 139 views
0

某些病毒已將USB閃存盤中的所有文件夾命名爲foldername.lnk(遊戲文件夾已更改爲games.lnk)。閃存驅動器的屬性顯示了該文件夾的大小空間used.How我可以恢復與批處理文件或VBScript文件夾?從lnk恢復文件夾

+0

這個問題是無法回答的。請提供更多細節。 – SLaks 2010-12-17 20:13:09

+0

你指的是什麼病毒? – 2010-12-17 20:13:45

+0

我不記得名稱,因爲它在病毒掃描後被刪除。在USB磁盤的文件夾中有文件。現在這些文件夾已成爲快捷方式。打開命令提示符並鍵入dir導致文件名稱爲games.lnk,soft。 lnk,pdffiles.lnk – 2010-12-18 08:17:56

回答

0

「文件夾」屬性必須已更改爲Hidden+System+Readonly。刪除鏈接。並啓用"View Hidden Files""View System Files"查看您的文件夾。

乾杯!

+0

什麼是downvote? : - \ – st0le 2010-12-19 09:23:23

+0

對不起,但我沒有downvoted you – 2010-12-23 18:46:43

2

創建一個批處理文件,並寫入本

attrib -h -s -r \s \d 

這會在當前目錄更改的所有文件和文件夾的屬性


更新:

以下vbScript將重新命名所有文件夾的擴展名爲folder_name.someExtension,並使其與之前的nam一致ES。

創建2個文件:
1. script.vbs
2. rename.bat

script.vbs

Set objFS = CreateObject("Scripting.FileSystemObject") 
strFolder = objFS.GetAbsolutePathName(".") 
Set objFolder = objFS.GetFolder(strFolder) 

For Each Folder In objFolder.SubFolders 
    Folder.Name=Mid(Folder.Name,1,InStrRev(Folder.Name,".")-1) 
Next 

rename.bat

cscript /nologo script.vbs 

放置它們是變更文件夾所在的文件夾。並運行rename.bat文件。

就是這樣。
享受:)

+0

我可以看到所有的文件,所以通過輸入attrib命令將無濟於事。一種解釋的方式是,如果我使用以下命令 – 2010-12-20 10:30:00

+0

ren「Soft」「Soft。{21EC2020 -3AEA-1069-A2DD-08002B30309D}「,名爲」Soft「的文件夾成爲控制面板的快捷方式。當我點擊」Soft「控制面板打開。類似地,我的文件夾已成爲同一驅動器根目錄下的快捷方式但該exe不存在 – 2010-12-20 10:38:58

+0

所有文件夾都轉換爲控制面板鏈接或不同的類型,如我的電腦,回收站等?它會更好如果一個打印屏幕圖像添加.... – 2010-12-20 12:13:33

1

使用「attrib -h -s -r \ s \ d」 立即爲我做了詭計,除了一件事。 反斜線(\)都應該是正斜槓(/) 所以

attrib -h -s -r /s /d 

但nontheless,非常感謝解決方案的原始海報,因爲它真的幫了我。 我只是覺得我會指出可能需要這樣做的其他人。

1

別緊張,,,與最簡單的步驟: -

  1. 進入控制面板

  2. 打開文件夾選項

  3. 進入 「查看」 選項卡中有

  4. 子菜單>隱藏文件和文件夾

  5. 勾選選項,即:顯示隱藏的文件和文件夾

  6. 應用,然後單擊確定

  7. 現在可以返回到硬盤驅動器包含.LNK擴展名的文件夾

  8. 在那裏,你會看到你的原始文件夾(DIM閃電)與.LNK擴展

  9. 刪除文件/文件夾

  10. ,並享受原始文件夾....!

希望這有助於... :-)