ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Salvar Arquvio pasta de rede

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
cmelocpv
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 10 de Novembro de 2014
Mensagens: 129

MensagemEnviada: Sex Fev 07, 2020 12:05 pm    Assunto: Salvar Arquvio pasta de rede Responder com Citação

Bom dia, pessoal não estou conseguindo gravar um arquivo TXT em uma pasta na rede, esta dando a mensagem

Exception class EIOout error with message invalid filename

estou usando a linha para tentar incluir

varq_atual := 'V:\001-SISTEMAS-DELPHI\Rastreabilidade Sul\Arquivos Log\'+'LOG_'+vdata_dia+'.txt';

quando executo na pasta local funciona...

Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Sex Fev 07, 2020 3:09 pm    Assunto: Responder com Citação

O Windows não aceitando o nome que você está colocando.

Qual o conteúdo da variavel vdata_dia? Lembrando que não é permitido alguns caracteres no nome do arquivo como: /\:?"<>|

Faça um teste alterando a letra V: pelo caminho absoluto do servidor, exemplo:

Código:
varq_atual := '\\SERVER\001-SISTEMAS-DELPHI\Rastreabilidade Sul\Arquivos Log\'+'LOG_'+vdata_dia+'.txt';


Troque SERVER pelo nome correto do servidor e o caminho correto.
_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
cmelocpv
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 10 de Novembro de 2014
Mensagens: 129

MensagemEnviada: Sex Fev 07, 2020 3:23 pm    Assunto: Responder com Citação

Fala Natanbh1, cara mudei para o nome do servidor e me passa esse erro

class EImOuterror ´I/O error 67´

Na vdata_dia estou usando apenas o comando FormatDateTime('DDMMYYYY',date());

Tem que adicionar alguma coisa no uses da unit?

obrigado pela atenção
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Sex Fev 07, 2020 4:16 pm    Assunto: Responder com Citação

Este erro acontece quando a rede não é encontrada:

Citação:
I/O Error 67:
// IO Error 67L
// ERROR_BAD_NET_NAME
// MessageText:
// The network name cannot be found.


http://delphi-techie.faithweb.com/rich_text_4.html

Como ficou o caminho da sua pasta na rede?

Copia esse caminho e cole na barra do endereço do Explorer, se estiver correto vai abrir a pasta.

Verifique as permissões de acesso a rede também.
_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
cmelocpv
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 10 de Novembro de 2014
Mensagens: 129

MensagemEnviada: Sex Fev 07, 2020 4:52 pm    Assunto: Responder com Citação

Valeu, vou passar para o pessoal do suporte verificar pra mim as permissões e colocando na barra deu certo..

obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB