Encontrar caminho de um arquivo no computador

Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf? atte IVAN

Ivan, Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'? Se eu tivesse muito q fazer isso, usaria Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA) b Sent from a mobile device On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote:
Prezados
Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Muito obrigado funcionou! ivan (lg optimus black) Em 26/07/2012 19:39, "Benilton Carvalho" <beniltoncarvalho@gmail.com> escreveu:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote:
Prezados
Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Complementanto... $ locate indicadores.pdf tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root) Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário) On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Prof Paulo Não consegui achar a função locate, eu uso OS windows. abraços Ivan Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br>escreveu:
Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-br<https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-**guia<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
--

Ivan, locate é uma "função", ou melhor um comando de shell ("text mode") do terminal linux e mac, é possível você "instalar" tais funcionalidades no Windows! Nada tem relação ao R e sim ao sistema operacional! 2012/7/27 Luis Iván Ortiz Valencia <liov2067@gmail.com>
Prof Paulo
Não consegui achar a função locate, eu uso OS windows.
abraços
Ivan
Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br>escreveu:
Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-br<https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-**guia<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
--
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

é comando do LINUX On Fri, 27 Jul 2012, Luis Iván Ortiz Valencia wrote:
Prof Paulo Não consegui achar a função locate, eu uso OS windows.
abraços
Ivan
Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
--

Olá. O velho DOS, se não me engano, tinha um FIND, mas no momento não há como testá-lo aqui. Mas há esta página, que talvez possa ser útil: http://www.computerhope.com/findhlp.htm Quando eu procurava prá saber de um arquivo na hierarquia, eu usava DIR /S/A, que era prá exibir subdiretórios abaixo e arquivos de qualquer atributo, com o devido nome do arquivo colocado à frente. No seu caso, esse FIND pode ser melhor. Em Fri, 27 Jul 2012 13:22:06 -0300 (BRT) Paulo Justiniano <paulojus@leg.ufpr.br> escreveu:
é comando do LINUX
On Fri, 27 Jul 2012, Luis Iván Ortiz Valencia wrote:
Prof Paulo Não consegui achar a função locate, eu uso OS windows.
abraços
Ivan
Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN

Muito obrigado pelas valiosas respostas. Em 27 de julho de 2012 13:39, Listeiro 037 <listeiro_037@yahoo.com.br>escreveu:
Olá.
O velho DOS, se não me engano, tinha um FIND, mas no momento não há como testá-lo aqui.
Mas há esta página, que talvez possa ser útil:
http://www.computerhope.com/findhlp.htm
Quando eu procurava prá saber de um arquivo na hierarquia, eu usava DIR /S/A, que era prá exibir subdiretórios abaixo e arquivos de qualquer atributo, com o devido nome do arquivo colocado à frente.
No seu caso, esse FIND pode ser melhor.
Em Fri, 27 Jul 2012 13:22:06 -0300 (BRT) Paulo Justiniano <paulojus@leg.ufpr.br> escreveu:
é comando do LINUX
On Fri, 27 Jul 2012, Luis Iván Ortiz Valencia wrote:
Prof Paulo Não consegui achar a função locate, eu uso OS windows.
abraços
Ivan
Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

A propósito, essas linhas do Benilton é o que se pode chamar de *avec elgance*! 2012/7/27 Luis Iván Ortiz Valencia <liov2067@gmail.com>
Muito obrigado pelas valiosas respostas.
Em 27 de julho de 2012 13:39, Listeiro 037 <listeiro_037@yahoo.com.br>escreveu:
Olá.
O velho DOS, se não me engano, tinha um FIND, mas no momento não há como testá-lo aqui.
Mas há esta página, que talvez possa ser útil:
http://www.computerhope.com/findhlp.htm
Quando eu procurava prá saber de um arquivo na hierarquia, eu usava DIR /S/A, que era prá exibir subdiretórios abaixo e arquivos de qualquer atributo, com o devido nome do arquivo colocado à frente.
No seu caso, esse FIND pode ser melhor.
Em Fri, 27 Jul 2012 13:22:06 -0300 (BRT) Paulo Justiniano <paulojus@leg.ufpr.br> escreveu:
é comando do LINUX
On Fri, 27 Jul 2012, Luis Iván Ortiz Valencia wrote:
Prof Paulo Não consegui achar a função locate, eu uso OS windows.
abraços
Ivan
Em 27 de julho de 2012 08:47, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Complementanto...
$ locate indicadores.pdf
tb pode ser usado locate é mais rápido pois consulta uma tabela ao inveś de varrer o conteúdo no momento. Entretanto a tabela precisa estar atualizada o que pode/é ser feito no sistema regularmente com updatedb (root)
Ponrtanto se é um arquivo mais recente find é melhor, mas para vários arquivos ou mais antigos vale a pena consuiderar locate, eventualmente precedido de updatedb (se de fato necessário)
On Thu, 26 Jul 2012, Benilton Carvalho wrote:
Ivan,
Não estou bem certo do que vc precisa. Vc quer algo q funcione como o 'find . -name indicadores.pdf'?
Se eu tivesse muito q fazer isso, usaria
Fns=list.files('c:/', recursive=TRUE, full=TRUE) i=grep("^indicadores.pdf$", basename(Fns)) path=ifelse(length(i) >0, dirname(Fns[i]), NA)
b
Sent from a mobile device
On Jul 26, 2012 3:16 PM, "Luis Iván Ortiz Valencia" <liov2067@gmail.com> wrote: Prezados Gostaria de saber se é possível no R encontrar o caminho de um arquivo específico no computador. Por exemplo, existe um arquivo indicadores.pdf na pasta C:\ivan\R, existe uma função no R que responda com o caminho "C:\ivan\R" dando como entrada indicadores.pdf?
atte
IVAN
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (5)
-
Benilton Carvalho
-
FHRB Toledo
-
Listeiro 037
-
Luis Iván Ortiz Valencia
-
Paulo Justiniano