我在Windows 7上; R最新版本。
我尝试使用docker
包从R运行docker命令。此操作不起作用,因此我编写了成功运行所需的docker命令的批处理文件:
echo on
title My Test Batch File
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\msagovac\.docker\machine\machines\default
SET DOCKER_MACHINE_NAME=default
SET COMPOSE_CONVERT_WINDOWS_PATHS=true
docker run -v /c/Users/msagovac/pdf_ocr:/home/docker jbarlow83/ocrmypdf-polyglot --skip-text 0ce9d58432bf41174dde7148486854e2.pdf output.pdf
pause
现在,该批次中有一个输入文件(0ce9d58432bf41174dde7148486854e2.pdf)和一个输出文件。我想对大量输入(pdf文件)运行相同的批处理命令。我如何在R中做到这一点?
在R中写入一个大批处理文件是否更好(以及如何做到这一点)? 或者,最好对每个输入和输出文件执行批处理文件。
示例输入和输出文件为:
inputFiles <- c("input1.pdf", "input2.pdf", "input3.pdf")
outputFiles <- c("output1.pdf", "output2.pdf", "output3.pdf")