Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    operazioni sui file (VB6)

    avrei bisogno di sapere le istruzioni per eseguire le più comuni operazioni sui file; in particolare mi interessa, avendo il percorso:

    cancellare un file

    spostare un file da una cartella all'altra

    rinominare un file

    farne il "taglia", il "copia" e l'"incolla"

    grazie mille


  2. #2
    ...almeno cancellare un file?

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    se non erro per cancellare un file si usa kill
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    107
    cancellare il file "c:\aaa.txt" :
    codice:
    Kill "c:\aaa.txt"
    Rinominare un file:
    codice:
    Name "c:\aaa.txt" As "c:\bbb.txt"

  5. #5
    Potresti anche usare un oggetto di tipo FileSystemObject: sulla guida in linea ci sono esempi belli chiari. Io ad esempio ho usato queste funzioncine:

    codice:
    Public Function Chk_Path(Cartella As String) As Boolean
        Dim fso
        Chk_Path = False
        Set fso = CreateObject("Scripting.FileSystemObject")
        If fso.FolderExists(Cartella) Then
            Chk_Path = True
        End If
        Set fso = Nothing
    End Function
    
    Public Function ReadAllTextFile(nFile)
       Const ForReading = 1, ForWriting = 2
       Dim fso, f
       On Error GoTo Err_Read
       Set fso = CreateObject("Scripting.FileSystemObject")
       Set f = fso.OpenTextFile(nFile, ForReading)
       ReadAllTextFile = f.ReadAll
       Exit Function
    Err_Read:
        ReadAllTextFile = ""
        Me.Desc_Errore = Err.Description
    End Function
    
    Private Function EsisteFile(nFile) As Boolean
        Dim fso, f
        
        EsisteFile = False
        Set fso = CreateObject("Scripting.FileSystemObject")
        If fso.fileexists(nFile) Then
            EsisteFile = True
        End If
        Set fso = Nothing
    End Function
    oppure in altri contesti
    codice:
    ......
        Dim fso As Object
        Set fso = CreateObject("Scripting.FileSystemObject")
    
        fso.deletefile Path_Stampe & "stampa_pdf*.pdf", True
    ......
        Dim filelist, filesingolo
        Set filelist = fso.GetFolder(Path_Stampe).Files
        For Each filesingolo In filelist
            If UCase(Right(filesingolo.Name, 4)) = ".PDF" Then
               MsgBox filesingolo.Name 
            End If
        Next
        
        Set fso = Nothing
    ......
    Buon lavoro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.