从lnk恢复文件夹

问题描述:

某些病毒已将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

“文件夹”属性必须已更改为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

创建一个批处理文件,并写入本

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

使用“attrib -h -s -r \ s \ d” 立即为我做了诡计,除了一件事。 反斜线(\)都应该是正斜杠(/) 所以

attrib -h -s -r /s /d 

但nontheless,非常感谢解决方案的原始海报,因为它真的帮了我。 我只是觉得我会指出可能需要这样做的其他人。

别紧张,,,与最简单的步骤: -

  1. 进入控制面板

  2. 打开文件夹选项

  3. 进入 “查看” 选项卡中有

  4. 子菜单>隐藏文件和文件夹

  5. 勾选选项,即:显示隐藏的文件和文件夹

  6. 应用,然后单击确定

  7. 现在可以返回到硬盘驱动器包含.LNK扩展名的文件夹

  8. 在那里,你会看到你的原始文件夹(DIM闪电)与.LNK扩展

  9. 删除文件/文件夹

  10. ,并享受原始文件夹....!

希望这有助于... :-)