Solução Linux em Windows [RESOLVIDO]

1. Solução Linux em Windows [RESOLVIDO]

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 17/09/2010 - 20:20h

Prezados,

tenho de desenvolver um programa em C, que rode em modo texto e seja interativo que execute uma checagem em certas pastas do sistema e me retorne informações.

Porém, a plataforma onde o programa rodará será Windows e pelas características do prompt de comando do Windows, daria muito trabalho fazer com um batch de comandos.

Quero implementar um programa em C usando funções do sistema Linux como ls.
Apesar de existir o dir em Windows, o dir não consegue fazer recursividade, coisa que irei precisar.

Há como eu utilizar funções Linux em um programa que rodará em Windows?


  


2. MELHOR RESPOSTA

Tadzio Buscácio
Tadzio

(usa Linux Mint)

Enviado em 17/09/2010 - 22:41h

duas coisas:
1) o dir tem recursividade sim, quem disse que não? (dir /s)
2) unixtools (http://unxutils.sourceforge.net/)

este unixtools é uma implementação de alguns comandos pra Win32, incluindo ls e diff.

3. Bom...

Thiago Baldim
TRBaldim

(usa Ubuntu)

Enviado em 17/09/2010 - 20:51h

Sinceramente eu digo a vc que isso não é possível... A não ser que você consiga emular algo... Coisa que eu nunca vi... Tente vc implantar o ls -r em windows... Seria um bom desafio de programação...


4. Re: Solução Linux em Windows [RESOLVIDO]

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 17/09/2010 - 21:01h

Não gosto de inventar quando preciso de algo rápido para um trabalho... hauhauhauua

Prefiro deixar para inventar quando tiver tempo para isso.
Já tenho toda a estrutura do programa pronta, só me falta conseguir o ls -r, diff e entender um pouco melhor o prompt de comando do Windows.


5. Re: Solução Linux em Windows [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 17/09/2010 - 21:46h

usa o cygwin que vc consegue.


6. Re: Solução Linux em Windows [RESOLVIDO]

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 17/09/2010 - 22:54h

Opa, valeu Tadzio!

Vou codar agora... com licença. hehehe






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts