USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar um diretorio
Juninho Santana
PARANAÍBA
MS - BRASIL
ENUNCIADA !
Postada em 10/12/2005 11:23 hs            
preciso de um codigo para criar um diretorio inexistente para salvar dados dentro dele...
ou seja, se o diretorio aonde desejo gravar os dados nao existir, um rotina cria ele antes de salvar os dados desejados.
 
valeu..
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/12/2005 14:40 hs         
mkdir...
   
LUÍS OLIVEIRA
SANTOS
SP - BRASIL
ENUNCIADA !
Postada em 10/12/2005 14:46 hs         
Primária, mas funciona.
 
Public Function MakePath(Caminho As String) As Boolean
On Error GoTo hell:
Dim sPastas() As String
Dim sPasta    As String
Dim n         As Variant
sPastas = Split(Caminho, "")
For Each n In sPastas
    If Len(sPasta) = 0 Then
        sPasta = n
    Else
        sPasta = sPasta & "" & Replace$(n, "", Empty)
    End If
    If Len(Dir$(sPasta)) = 0 Then
        MkDir sPasta
    End If
Next
MakePath = True
GoTo sai:
hell:
MsgBox Err.Description
Err.Clear
sai:
sPasta = Empty
Erase sPastas
n = Empty
End Function
Exemplo de uso:
 
Private Sub Command1_Click()
If MakePath("C:TESTESTESTESTESTESPASTA NOVA") = True Then
    '...
    'usar a pasta recém criada
    '...
End If
End Sub
   
LFSilva
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 12/12/2005 08:24 hs            
eh soh vc usar o MkDir.....
 
MkDir = Text1.text ` txtbox sera o diretorio que ele ira criar

E-mail.............. luyzfernando@gmail.com
Msn...................luyzfernando@hotmail.com
 
Obs. Hotmail uso apenas para messenger!!
 
Aprendiz e Futuro programador!!!
 
"Todo seu conhecimento deve ser compatilhado!!!"  ---Emoções---
                                    
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 13/12/2005 11:16 hs         
  'Verifica se a pasta do novo projeto já existe
  If Not fntFileExist(txtPastaOrigem.Text & "" & txtPastaNovoProjeto.Text & "", True) Then
    MkDir txtPastaOrigem.Text & "" & txtPastaNovoProjeto.Text & ""
  End If

Public Function fntFileExist(ByVal PathName As String, Optional Directory As Boolean) As Boolean
  If PathName <> "" Then
    If IsMissing(Directory) Or Directory = False Then
      fntFileExist = (Dir$(PathName) <> "")
    Else
      fntFileExist = (Dir$(PathName, vbDirectory) <> "")
    End If
  End If
End Function
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página