【问题标题】:Deleting .jar files using VB Script使用 VB 脚本删除 .jar 文件
【发布时间】:2014-09-09 04:56:13
【问题描述】:

我对 VB 脚本非常陌生,我想用它来删除文件夹中的 .jar 文件(并且只有 .jar 文件)。通过一些研究,我发现我可以使用Set deleteJar = CreateObject("Scripting.FileSystemObject") 删除文件。但在我见过的示例中,这些都是简单的 .txt 文件。我将如何编写它以便它只删除文件夹中的 .jar 文件(以及它的所有子文件夹)?

【问题讨论】:

    标签: file-io vbscript jar


    【解决方案1】:

    虽然您当然可以使用 FileSystemObject 和递归函数来查找所有 JAR 文件并删除它们,但使用现有工具会更简单:del 命令。

    With CreateObject("WScript.Shell")
        .Run "%comspec% /c del /s c:\myfolder\*.jar", 0, True
    End With
    

    详情:

    %comspec% 将启动命令提示符

    /c 将在完成后关闭命令提示符

    del是删除文件的命令

    /s 将导致del 在文件夹中递归搜索

    c:\myfolder\*.jar 是要匹配的文件规范(起始文件夹和要搜索的文件类型)

    0Run 的第二个参数,并导致命令提示符窗口保持隐藏状态

    TrueRun 的第三个参数,并阻止 VBScript 继续执行,直到命令完成(AKA,“同步”调用)

    【讨论】:

    • 谢谢,这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    相关资源
    最近更新 更多