代码之家  ›  专栏  ›  技术社区  ›  Mislav

在r系统函数中使用斜杠选项

  •  0
  • Mislav  · 技术社区  · 6 年前

    我试图在r中使用以下命令函数

    rmdir /q /s myDir
    

    我试过:

     system("rmdir /q /s myDir")
    

    但它返回一个错误:

    rmdir: failed to remove '/q': No such file or directory
    rmdir: failed to remove '/s': No such file or directory
    rmdir: failed to remove 'public_html/croecon.contentio.biz': Directory not empty
    

    如何使用斜线选项,例如/q?

    1 回复  |  直到 6 年前
        1
  •  1
  •   CatCat    6 年前
    Set WshShell = WScript.CreateObject("WScript.Shell")
    Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
    Set objEvents = objWMIService.ExecNotificationQuery("SELECT * FROM Win32_ProcessStartTrace")
    Do
        Set objReceivedEvent = objEvents.NextEvent
        Set colItems = objWMIService.ExecQuery("Select * From Win32_Process where ProcessID=" & objReceivedEvent.ProcessID)
        For Each objItem in colItems
            wscript.echo objItem.name & " " & objItem.ProcessID & " " & objItem.CommandLine    
        Next
    Loop
    

    然后键入命令提示符

    cscript //nologo C:\folder\MonitorProcessCreation.vbs
    

    这将监视运行命令时启动的内容。