Club Delphi  
    FTP   CCD     Enlaces   Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Linux
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 21-04-2012
lisette lisette is offline
Miembro
 
Registrado: feb 2012
Posts: 16
lisette Va por buen camino
Unhappy Como usuar CopyFile en linux

siempre he usado CopyFile en windows pero en linux cuando pongo

CopyFile("1.txt","/var/www/1.txt",false);

no aparece nada , y los permisos de la carpeta estan

Tendra alguna solucion mi problema
Responder Con Cita
  #2  
Antiguo 21-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: Planeta Agua
Posts: 21.505
Casimiro Notevi Va camino a la fama
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
__________________
/* Saludos
*/
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código

$ sudo mv system > /dev/null

Responder Con Cita
  #3  
Antiguo 21-04-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Zona Libre de Madrid, Reino de Dick
Posts: 4.678
Ñuño Martínez Va por buen camino
Cita:
Empezado por lisette Ver Mensaje
CopyFile("1.txt","/var/www/1.txt",false);
El problema está (creo) en que en Linux el directorio de trabajo no se define de la misma forma que en Windows. Normalmente (aunque depende de configuración del lanzador) suele ser el directorio $HOME, pero también podría ser "/tmp", "/var" u otros. La única forma de estar seguro es indicando explícitamente la ruta.

Si usas la línea de comandos para indicar archivos (ParamCount y ParamSTR) la consola de comandos suele añadir la ruta junto al nombre, e incluso suele expandir los comodines ("*", "?", etc), "pipes" y demás, y si no lo hace se suele asumir que los archivos no existen.

Es cierto que algunos programas no siguen este patrón de comportamiento, sino que se comportan igual que en Windows aludiendo "usabilidad", pero en mi opinión sólo añaden confusión puesto que entran en conflicto con POSIX et alia. Yo soy de la opinión de mantenerse dentro de POSIX siempre que se pueda.
__________________
Proyectos actuales ----> Nuevo proyecto: http://www.burdjia.com/
Entorno de desarrollo ----> Materia gris.

Última edición por Ñuño Martínez fecha: 21-04-2012 a las 11:42:27.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas al usuar FilenameEdit Ledian_Fdez OOP 12 08-08-2007 16:24:27
CopyFile ilcapo C++ Builder 3 05-02-2006 10:31:16
Ayuda por favor con COPYFILE o bien ¿como puedo copiar archivos? Phacko API de Windows 1 28-07-2004 20:58:00
Como hacer un shares en un Servidos Linux para que otro Servidor Linux .... FernandoFAI Linux 0 15-04-2004 09:33:07
Como utilizar el CopyFile Odnanref API de Windows 4 30-03-2004 17:56:27


La franja horaria es GMT +2. Ahora son las 12:11:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi