Tecnología

Inicio

¿Cómo puedo cambiar el nombre de varios archivos con una fecha utilizando Visual Basic?

Microsoft publica el lenguaje de programación Visual Basic como parte de la suite de desarrollo de Visual Studio. Entre sus múltiples usos está permitiendo a los usuarios automatizar tareas repetitivas y simples en sus equipos que necesitan otro tipo para llevar a cabo con la mano. Una de estas tareas comunes está cambiando el nombre de múltiples archivos, que casi todos los usuarios de ordenador ha tenido que hacer al menos una vez - impulsando a muchos a preguntarse si existe una mejor manera.

Instrucciones

1 Crear un nuevo proyecto en Visual Basic haciendo clic en "Archivo" -> "Nuevo proyecto". El nombre de "Cambiar nombre de lote".

2 Utilizar el ratón para arrastrar dos componentes en su forma de la caja de herramientas: un "botón" y un "OpenFileDialog." El "botón" se añadirá a la forma, y ​​el "OpenFileDialog" a una pequeña caja gris debajo de su forma.

3 Haga clic en el "OpenFileDialog1." En la ventana Propiedades, cambie la propiedad "Selección múltiple" a "true". Esto le permite seleccionar más de un archivo.

4 Haga doble clic en "Button1" en su formulario. Esto abre el código para ese botón dentro de una subrutina llamada "Button1_Click".

5 Pegue el siguiente dentro de la subrutina "Button1_Click":

OpenFileDialog1.ShowDialog()

Dim archivos como secuencia () = OpenFileDialog1.FileNames ()

Dim currentDate como secuencia = My.Computer.Clock.LocalTime.Date.Year y My.Computer.Clock.LocalTime.Date.Month y My.Computer.Clock.LocalTime.Date.Day

Para cada f As String En los archivos

nombre de archivo Dim como secuencia = f.Substring (f.LastIndexOf ( "\") + 1, f.Length - f.LastIndexOf ( "\") - 1)

My.Computer.FileSystem.RenameFile (f, currentDate & "." Y el nombre de archivo)

Siguiente

Esto muestra al usuario un cuadro de diálogo de selección de archivos de Windows y le permite seleccionar los archivos. A continuación, crea una cadena de fecha. Finalmente, se pasa a través de cada archivo, uno por uno, y añade la fecha al comienzo del nombre del archivo.