某些病毒已将usb闪存盘中的所有文件夹命名为foldername.lnk(名为games的文件夹已更改为games.lnk)。闪存驱动器的属性显示文件夹的大小为磁盘空间使用。如何使用批处理文件或vbscript还原文件夹?
答案 0 :(得分:2)
创建批处理文件并编写此
attrib -h -s -r \s \d
这将更改当前目录中所有文件和文件夹的属性
更新:
以下vbScript
将重命名所有具有folder_name.someExtension
扩展名的文件夹,并使用之前的名称进行重命名。
创建2个文件:
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
文件。
就是这样。
享受:)
答案 1 :(得分:1)
使用“attrib -h -s -r \ s \ d” 除了一件事,我立即为我做了伎俩。 反斜杠(\)应该都是正斜杠(/) 所以
attrib -h -s -r /s /d
但是,非常感谢解决方案的原始海报,因为它真的帮助了我。 我只是想为其他可能需要这样做的人指出这一点。
答案 2 :(得分:1)
放轻松,,,最简单的步骤: -
转到“控制面板”
打开文件夹选项
转到“查看”标签
子菜单&gt;隐藏文件和文件夹
勾选选项,即:显示隐藏文件和文件夹
申请并点击确定
现在回到包含.lnk扩展名文件夹的硬盘驱动器
在那里,您将看到原始文件夹(昏暗的闪电)
删除扩展名为.lnk的文件/文件夹
并享受原始文件夹....!
希望这有助于......: - )
答案 3 :(得分:0)
文件夹属性必须已更改为Hidden+System+Readonly
。删除链接。并启用"View Hidden Files"
和"View System Files"
来查看您的文件夹。
干杯!