Red de conocimiento informático - Material del sitio web - Cómo cambiar el nombre de los archivos mediante programación en LabVIEW

Cómo cambiar el nombre de los archivos mediante programación en LabVIEW

Hardware: PXI/CompactPCIgt;gt;Controladores

Problema:

En el panel File I/O, no hay ningún VI para cambiar el nombre de los archivos. ¿Cómo cambio el nombre de un archivo en LabVIEW?

Respuesta:

Para Labview 8.x:

Método 1: use la función de movimiento en el panel de E/S de archivos para mover el archivo desde una ubicación a otro. Sin embargo, la nueva ubicación también se establece en la ubicación original pero con un nombre de archivo diferente.

Seleccione Programación? ¿E/S de archivos? ¿Funciones avanzadas de archivos? Mover.

Conecte el terminal de ruta de origen a la ruta absoluta actual y al nombre del archivo que debe cambiarse (por ejemplo : C:\Folder1\Folder2\...\Filename.ext en Windows)

Utilice Eliminar y crear ruta en el panel E/S de archivos para reemplazar el nombre de archivo antiguo por el nuevo. Conecte la nueva ruta absoluta al terminal de ruta de destino de la función de Move. Consulte la imagen a continuación para obtener más detalles.

Nota: La ruta conectada al terminal de ruta de destino también puede ser diferente si desea cambiar la ruta del archivo después de cambiarle el nombre.

Método 2: El segundo método consiste en crear un nuevo archivo utilizando el nombre de archivo y la ruta deseados. Luego copie el contenido del archivo del archivo antiguo al archivo nuevo y luego elimine el archivo anterior.

Utilice Eliminar y Crear ruta en el panel E/S de archivos para cambiar el archivo original al nombre deseado. Puede utilizar la función Abrir/Crear/Reemplazar archivo en el panel E/S de archivos.

Cierra el archivo recién creado.

¿Utilizar la función Copiar en el panel Copiar? ¿Programación E/S de archivos? Funciones avanzadas de archivos para copiar contenido de texto a un nuevo archivo. Conecte el terminal de la ruta de origen al archivo antiguo y el terminal de destino al nuevo archivo. El terminal de sobrescritura de la función Copiar debe estar conectado a una constante booleana verdadera. Si el archivo tiene el mismo nombre que un archivo existente, esto hará que el programa sobrescriba el archivo existente en lugar de agregar el contenido copiado al final. Vea las imágenes a continuación para obtener más detalles.

Colocar la función Eliminar después de la función Copiar. Asegúrese de que la ruta del archivo anterior esté conectada, no la ruta del archivo copiado.

Para Labview 7.1:

Método 1

¿Seleccionar Programación? ¿E/S de archivo? ¿Funciones avanzadas de archivo? Mover;

Cambiar el actual La ruta absoluta al archivo y el nombre del archivo están conectados a la ruta de origen. (Por ejemplo, C:\Folder1\Folder2\...\Filename.ext)

Conecte la ruta absoluta y el nombre del archivo al terminal de ruta de destino (la ruta puede ser diferente según sea necesario) .

Método 2:

Método dos

Utilice la función Copiar, que se encuentra en el mismo subpanel que la función Mover.

.

Conecte el terminal como si usara la función Mover

Utilice la función Eliminar después de la función Copiar.

Asegúrese de que la ruta del archivo anterior esté conectada, no copiado.

Nota: Si cambia el nombre de un VI en la memoria, el archivo en el disco duro también cambiará de nombre, pero el VI en la memoria seguirá teniendo el nombre anterior. Cuando cierre el VI, se le pedirá que guarde el archivo con el nombre de archivo anterior. Si no se selecciona ningún nombre modificado, habrá 2 copias.