Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2002, 08:25
Avatar de Aston
Aston
 
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 11 meses
Puntos: 0
Re: Modificar el nombre de un archivo

Hola amigo, aquí te paso un ejemplo completo de manejo de archivos con FileSystemObject extraído del MSDN:

Este ejemplo crea un archivo de texto en el directorio raíz de la unidad C, escribe alguna información en él, se mueve a un directorio llamada \tmp, hace una copia de un directorio llamado \temp y elimina las copias de ambos directorios.

Para ejecutar este ejemplo, compruebe que tiene dos directorios llamadas \tmp y \temp en el directorio raíz de la unidad C.

<pre>Sub Manip_Files()
Dim fso as New FileSystemObject, txtfile, fil1, fil2
Set txtfile = fso.CreateTextFile(&quot;c:\prueba.txt&quot;, True)
MsgBox &quot;Escribiendo archivo&quot;
' Escribe una línea.
txtfile.Write (&quot;Esto es una prueba.&quot;)
' Cierra el archivo para escribir.
txtfile.Close
MsgBox &quot;Moviendo el archivo a c:\tmp&quot;
' Obtiene un controlador al archivo en la raíz de C:\.
Set fil1 = fso.GetFile(&quot;c:\Prueba.txt&quot;)
' Mueve el archivo al directorio \tmp.
fil1.Move (&quot;c:\tmp\prueba.txt&quot;)
MsgBox &quot;Copiando el archivo a c:\temp&quot;
' Copia el archivo a \temp.
fil1.Copy (&quot;c:\temp\prueba.txt&quot;)
MsgBox &quot;Eliminando archivos&quot;
' Obtiene controladores a la ubicación actual.
Set fil1 = fso.GetFile(&quot;c:\tmp\prueba.txt&quot;)
Set fil2 = fso.GetFile(&quot;c:\temp\prueba.txt&quot;)
' Elimina los archivos.
fil1.Delete
fil2.Delete
MsgBox &quot;¡Completado!&quot;
End Sub
</pre>

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>