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

在R系统函数中使用斜杠选项,r,cmd,system,R,Cmd,System,我试图在R中使用以下cmd函数 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

我试图在R中使用以下cmd函数

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

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

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

我不知道如何获得该输出。根据文档
系统
不在Windows上使用shell
RmDir
是一个内部shell命令。错误消息不是
RmDir
的错误消息。查找您正在调用的东西,powershell或该名称的批处理文件。我使用
pbdRPC
库中的
rpc
命令,但它说它是系统函数的包装器。试试这个:
system(“cmd/C rmdir/q/s myDir”)
最后,我尝试使用bash版本,它成功了:
rm-rf directoryname