Используйте опцию слэша в системной функции R - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь использовать следующую функцию cmd внутри 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 Ответ

0 голосов
/ 29 ноября 2018
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

Это будет контролировать, что начинается при запуске вашей команды.

...