Programing/R- programming

R system command 127 에러

sosal 2018. 10. 23. 12:38
반응형

> for(i in 1:length(commands)) system(commands[i])

50건 이상의 경고들을 발견되었습니다 (이들 중 처음 50건을 확인하기 위해서는 warnings()를 이용하시길 바랍니다).

> warnings()

경고 메시지:

1: 명령 'move ISIC_0024310.jpg ../'의 실행으로 상태 127가 되었습니다

2: 명령 'move ISIC_0024315.jpg ../'의 실행으로 상태 127가 되었습니다

.....


이거 왜이러나 했더니,

command에 "cmd.exe /c" 를 앞쪽에 넣어줘야함.




movefiles <- files[files %in% mel]


commands <- paste0("cmd.exe /c move ", movefiles, ".jpg ../")

for(i in 1:length(commands)) system(commands[i])



command 구문을 구현할 때, dir을 예로 들면
"cmd.exe /c dir"

처럼 넣어야함.

예전에 안그랬는데 버전때문에 바꼈나.. 기억안날까봐 남김