Visual Foxprogram

Encuentra una gran variedad de ejemplos prácticos que pueden ser útiles para el desarrollo de tu trabajo.

Visual Foxprogram

Podrás encontrar la herramienta necesaria para solucionar tu problema.

Visual Foxprogram

No olvides suscribirte a la página.

Visual Foxprogram

Podrás en contrar ejemplos de clases, creaciones de Menu estilo CSS,crear reportes PDF.

Visual Foxprogram

Todas las Herramientas en un solo sitio VISUAL FOXPROGRAM.

Mostrando entradas con la etiqueta mkdir. Mostrar todas las entradas
Mostrando entradas con la etiqueta mkdir. Mostrar todas las entradas

viernes, 19 de julio de 2019

Copy File en Visual Foxpro


COPY FILE



Sintaxis
COPY FILE FileName1 TO FileName2

El comando COPY FILE copia un archivo de cualquier tipo <filename1> a <filename2>. 

Se utiliza esta orden para copiar un archivo de base de datos que contenga campos memo.

Las extensiones de archivo para ambos archivos deben ser especificadas. Los nombres de archivo se pueden sustituir con cualquier expresión de carácter, entre corchetes o variable de memoria precedida por un signo (&), que devuelve un nombre de archivo válido. Si <nombre de archivo2> ya existe, se sobrescribirá.

El comando COPY FILE copia solo el archivo especificado, no copia los archivos asociados. 

Por ejemplo, si COPY FILE se utiliza para copiar una tabla de base de datos (DBF), DBF entonces sólo los archivos se copian, no el archivo múltiple asociado índice (DBX), archivo de nota (.dbt) archivo de diccionario (. dbd), archivo de clave de cifrado DES3 (.dbf).

Al usar COPY FILE para copiar una tabla de base de datos cifrada, el archivo .dbf también debe copiarse o la tabla de destino no será accesible.

Las especificaciones <filename1> y <filename2> pueden contener caracteres comodín como * y? Por ejemplo, para copiar la tabla de remitentes de southwind (shippers.dbf) y el archivo de índice (shippers.dbx): copie el archivo "C: \ Lianja \ data \ southwind \ shippers. . * ".

Si usa COPY FILE para crear una copia de seguridad de una tabla que tiene un campo memo, un índice estructural o ambos, asegúrese de copiar los archivos .fpt y .cdx también.

Ejemplos de uso de Copy file

SET TALK OFF
SET STATUS OFF
SET CONFIRM ON
PUBLIC xorigen,xdestino,xruta
IF !DIRECTORY("C:\TEMP")
   mkdir("C:\TEMP")
endif
xruta="C:\TEMP\"
xorigen="copyfile.png"
xdestino=xruta+"copyfile.png"

DO Form copia WITH xorigen,xdestino

El programa te permite crear el directorio si no existe, si el directorio "TEMP" existe el guardará la información en esa carpeta y si es todo lo contrario entonces crea la carpeta "TEMP" en la unidad C: utilizando la instrucción mkdir("C:\TEMP").

Una vez creado el directorio asignamos los nombres de los archivos, los cuales deseamos copiar a las variables xorigen y xdestino y luego procedemos a llamar el formulario con los respectivo parámetros para que realice la copia que deseamos realizar.

Si el archivo existiera en la unidad especificada el programa preguntará si deseas reemplazar el archivo.


También te puede interesar como leer una bascula en visual foxpro

Te dejo a continuación el link de descarga en la parte inferior.