Clipper On Line • Ver Tópico - MOVE x COPY no Clipper

MOVE x COPY no Clipper

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

MOVE x COPY no Clipper

Mensagempor Eolo » 10 Mai 2007 10:59

Estou fazendo um prg para um amigo (Clipper52c / Blinker 51 / XP / LFN.lib), para organizar as centenas de CDs/DVDs de música/filme que ele tem, e o objetivo é criar pastas com os títulos existentes e mover os arquivos respectivos para essas pastas (sei que há outros meios melhores de estruturar isso, mas é assim que ele quer).

Como não existe um comando "MOVE" no Clipper (não que eu saiba), tentei primeiro usar o RUN MOVE. Mas não funciona, dá "comando ou nome de arquivo inválido". Rodando no prompt funciona, mas com o RUN, dentro do programa, não (????). Já o RUN COPY funciona, tanto no prompt quanto com o RUN.

Aí parti pro COPY FILE (deletando depois o arquivo origem), mas o problema é que demora muito.

Bem, no Explorer, quando vc move um arquivo, a operação é rápida (imagino que só o FAT é alterado, o arquivo deve ficar fisicamente no mesmo lugar no HD). Então: alguém sabe de algum comando ou função do Clipper, que funcione (rápido) como o MOVE do DOS? (a propósito, a LFN.lib também não tem nenhum "move").

Eolo
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

Mensagempor Dércio_Luiz_Zanatta » 10 Mai 2007 11:53

Ola..
Utilize o FileMove da CA-TOOLS (CT.LIB)
Um abraço..
Dércio_Luiz_Zanatta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 153
Data de registro: 11 Jan 2006 14:37
Cidade/Estado: Ibirubá - RS
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Eolo » 10 Mai 2007 12:58

Dércio,

Tentei usar a CT.lib com o Clipper52 / Blinker51 / XP
(veja o tópico http://www.pctoledo.com.br/forum/viewtopic.php?p=24814#24814
mas deu pau em modo protegido (falha geral de proteção). No modo real funcionou legal.

Essa CT.lib versões diferentes para 52/53 ou modo real/protegido?

Eolo
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

Mensagempor sygecom » 10 Mai 2007 13:18

Tche, Eolo......não uso essa LFN.LIB ........mas posso mandar pra vc a CT.LIB + CTP.LIB + um pequeno manualzinho que um colega meu aqui traduziu...que é as funções da CT ou CTP ......tem a função que o Dercio falou e muito mais......

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Maligno » 10 Mai 2007 13:19

Eolo escreveu:Essa CT.lib versões diferentes para 52/53 ou modo real/protegido?

A CATools para modo protegido é a CTP.LIB. É só trocar.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Eolo » 10 Mai 2007 13:43

Leonardo,
Cara, então manda pra mim as duas LIBs. Tem jeito?
eolo.ventura@gmail.com
Fico no MSN o dia todo, o endereço é o mesmo.
Valeu (extensivo ao Maligno)!
Eolo

PS. A LFN (Long File Names) é uma LIB que permite vc usar nomes de arquivos além do limite de 8.3 do Clipper.
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

Mensagempor Eolo » 10 Mai 2007 16:56

Obrigado ao Dércio Zanatta pelas LIBs e pelo NG.
Valeu, cara!
Eolo
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

Mensagempor Netavin » 12 Mai 2007 13:10

Olá pessoal !
Hei, sygecom !! pode me mandar esse manual tambem ??
Brigadúúúú


[]´s
Netavin
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
Avatar de usuário

Netavin
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 305
Data de registro: 28 Fev 2007 08:37
Cidade/Estado: Cacoal-RO
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor sygecom » 12 Mai 2007 14:37

Claro que posso......mas olha só... quebrei minha bola de cristal....e parece que a mãe dina esta sem 0800....nesse caso vc vai ter que me mandar seu email !!!...hehehehe...brincadeira...Estou no Aguardo...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Pablo César » 12 Mai 2007 19:05

Caro Leonardo, não duvido que você tenha essa bola de cristal.... hehe

Mas se você tivesse visto o perfil do colega Netavin você iria ver que le declarou o seu email que é: lorivalmarques@hotmail.com

Eiii te peguei !.... Imagem
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor sygecom » 12 Mai 2007 22:54

Tche, na verdade eu acho que quebrei foi meus os oculos.......hehehe.....
Jah vou enviar agora o material pro colega......valeu Pablo...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Eolo » 13 Nov 2007 15:15

Este tópico já está meio velho, mas descobri meio sem querer como MOVEr um arquivo usando só o Clipper e/ou XHarbour puro (sem precisar da CATools), e resolvi postar...

Como fazer? Usando a função RENAME():

RENAME("c:\pasta\sub\nome0.dbf","c:\pasta\sub\nome1.dbf")
-> como as pastas origem e destino são iguais, o arquivo é renomeado. Só isso.

RENAME("c:\pasta\sub\nome0.dbf","c:\nome1.dbf")
-> como as pastas origem e destinos são diferentes, o arquivo é renomeado e MOVIDO para o pasta destino!...
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

MOVE x COPY no Clipper

Mensagempor lugab » 06 Jan 2018 00:09

Obrigado pela dica, Eolo...
Como fazer? Usando a função RENAME():
RENAME("c:\pasta\sub\nome0.dbf","c:\pasta\sub\nome1.dbf")
-> como as pastas origem e destino são iguais, o arquivo é renomeado. Só isso.


E em Harbour, se usar FRENAME() o resto é tudo igual. Usando RENAME() a sintaxe já muda
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

MOVE x COPY no Clipper

Mensagempor JoséQuintas » 06 Jan 2018 12:36

é criar pastas com os títulos existentes e mover os arquivos respectivos para essas pastas


Não sei se isso foi resolvido.....
Perda de tempo fazer em Harbour.

Basta baixar o Media Monkey e pronto.
Melhor que isso impossível.

Vai poder converter músicas para mesmo formato, pegar informações automaticamente da internet, nos filmes vai poder colocar todas as informações que quiser, além de toda organização automática ou semiautomática, a partir de uma estrutura pré-definida.
Por exemplo: \ artista \ álbum \ artista - número - título.MP3

O mesmo programa pra tocar música, assistir filme, converter, organizar em disco, rippar do CD, NIVELAR VOLUME, etc.
Com a vantagem de que as informações ficam gravadas no arquivo de música, não sei quanto aos filmes/seriados.

mediamonkey.png


mediamonkey2.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

MOVE x COPY no Clipper

Mensagempor JoséQuintas » 06 Jan 2018 12:40

mediamonkey3.png


mediamonkey4.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Próximo



Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 11 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro