CRIACAO DE PASTAS PELO MKDIR

FERRUBIM 12/06/2016 09:43:28
#463389
Alguem poderia me dizer se preciso passar alguma permissão para gravar um arquivo dentro de uma pasta pelo mkdir ?? tenho o seguinte diretorio :

C:\Sisacob\Digitalizacao\Itau

daí mando gerar dentro dele as pastas \20004695\00351729620098260451 porem dá o erro 76 ...
e depois dentro da pasta 00351729620098260451 preciso gravar um arquivo txt porem nao consigo gerar a pasta raiz...
como faço isso ??
uso o comando abaixo:

wl_novo_caminho = [Ô]C:\Sisacob\Digitalizacao\Itau\[Ô]
wl_nome_dir = [Ô]20004695\00351729620098260451[Ô]

If Dir(wl_novo_caminho & wl_nome_dir, 16) = [Ô][Ô] Then
MkDir wl_novo_caminho & wl_nome_dir [ô] Criação do diretório
End If
ADEMIRAS217 12/06/2016 12:16:46
#463393
Resposta escolhida
Olá amigo,
é possível que você precise tratar o nome da pasta com uma rotina GetShortName devido a nomes muito longos não serem reconhecidos pelo DOS. Dessa forma talvez resolva o problema. O erro 76 é path not found.

A título de exemplo:
C:\Arquivos de Programa (LongName) torna se
C:\Arquiv~1 (ShortName), que é reconhecido pelo DOS.

Após eu sair do trabalho, em casa tenho esse código e posso enviá lo, caso seja do seu interesse.
Um abraço,
AAS.
Tópico encerrado , respostas não são mais permitidas