Em R
, é possível obter o caminho completo e o nome do arquivo (no Windows) de um arquivo copiado para a área de transferência?
O pano de fundo é que tenho vários arquivos grandes do Excel contendo dados que gostaria de processar em R
. O sistema de arquivos é relativamente desestruturado, então obter os caminhos/nomes de arquivo desses arquivos programaticamente não é realmente uma opção. Não quero abrir os arquivos do Excel para copiar e colar dados em R
nenhum dos dois, porque abrir Excels grandes leva muito tempo. Então, estou procurando uma opção onde eu possa navegar até um arquivo usando o explorador de arquivos, copiar o arquivo para a área de transferência e, em seguida, ler o conteúdo do arquivo em R
, o que eu poderia configurar se eu pudesse extrair o nome do arquivo e o caminho.
Ambos utils::readClipboard()
e clipr::read_clip()
retornam NULL
se um arquivo for copiado para a área de transferência.
Expandindo os comentários de Konrad, você pode obter o caminho do arquivo de um arquivo copiado para a área de transferência usando
readClipboard()
os formatos49158
(nome de arquivo curto) e49159
(nome de arquivo longo). Como exemplo, após copiar o executável R para a área de transferência:O pacote utils cobre isso
Ler o conteúdo da área de transferência
Imprima o caminho do arquivo
muitas opções interessantes para jogar aqui divirta-se :) https://rdrr.io/r/utils/clipboard.html