使用VBS脚本自动复制U盘文件

3 下载量 72 浏览量 更新于2024-08-31 收藏 253KB PDF 举报
"这篇资源提供了一个使用VBScript (VBS) 自动复制U盘内特定类型文件的脚本。脚本会监视移动设备的插入,当检测到U盘插入时,它会将用户指定类型的文件(如txt, jpg, doc)复制到计算机的system32目录或其他指定位置。此外,该脚本还提供了伪装文件夹的选项,以增加隐蔽性。" 这篇VBS脚本的主要功能和步骤如下: 1. **设置参数**:在脚本开始时,用户需要设置要复制的文件类型(通过管道符号“|”分隔),目标保存路径,以及是否伪装文件夹(如task或recycler)。同时,用户还可以选择脚本复制文件后是退出还是继续循环。 2. **运行与监测**:脚本运行后,会显示“安装成功”的消息框,然后开始持续监测U盘等移动存储设备的插入。 3. **文件复制**:一旦检测到U盘插入,脚本会自动将设定类型的文件复制到预设的本地路径,并在完成时显示“Windows错误”的提示框,告知用户复制已成功。 4. **文件隐藏与访问**:根据设置的`oType`参数,复制的文件夹可能会被伪装成系统文件夹,例如task或recycler,使得直接打开时无法查看其中内容。用户可以通过删除特定的desktop.ini文件或使用压缩软件来查看这些文件。 5. **日志记录**:脚本还会创建一个名为`Copy.log`的文件,用于记录原始文件和复制后的文件信息,以便跟踪和审计。 6. **核心代码**:脚本的核心部分涉及到创建`FileSystemObject`和`WScript.Shell`对象,用于文件操作和系统交互。通过比较脚本的完整路径,判断是否在system32目录下运行,然后执行相应的文件复制逻辑。 这个脚本对于那些想要自动化备份特定类型U盘文件的用户非常有用,但请注意,未经许可的文件复制可能侵犯他人的隐私权,因此在实际使用时需确保遵守法律法规。