![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¡¡¡Mandeee!!!
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Normalmente cuando se utilizan rutas hacia ficheros, debes utilizar el path completo.
Es decir, esa ruta:
Debes colocarla o usarla con el path completo del fichero.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
Según la documentación de Microsoft, la lista de archivos debe ir, cada archivo separado por un carácter nulo y un doble nulo al final.
Las cadenas en C terminan en un nulo (0) si tratas de sumar a un String un nulo no pasa nada pues para C es una cadena vacía de 0 caracteres. Para conseguir que tus cadenas terminen en doble nulo debes realizar un truco. Si te fijas bien en enlace que diste como referencia te darás cuenta que realiza "algo" con las cadenas antes de usarlas. Otro error que encuentro es que confundes el operador lógico || con el binario |. Tu código puede quedar así: Código:
String name_file="a.txt"; String To="F:\\;"; // Añado un caracter mas String From="C:\\"+name_file+";"; // Añado un caracter mas To[To.Length()] = 0; //Aseguro un nulo al final, el segundo nulo se pondrá con c_str() From[From.Length()] = 0; //Aseguro un nulo al final, el segundo nulo se pondrá con c_str() SHFILEOPSTRUCT FS; ZeroMemory(&FS, sizeof(SHFILEOPSTRUCT)); FS.hwnd = Handle; FS.wFunc = FO_MOVE; FS.pFrom = From.c_str(); FS.pTo = To.c_str(); FS.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION; SHFileOperation(&FS); Saludos. Última edición por escafandra fecha: 19-09-2011 a las 20:20:05. |
|
#4
|
|||
|
|||
|
muchas gracias ha funcionado perfecto, otra cosa, sabes que exceptiones puedo capturar para el trabajo con ficheros saludos y gracias
|
|
#5
|
||||
|
||||
|
Hola rodno.
Por favor cuando tengas otra pregunta no relacionada con el tema de un hilo, inicia uno nuevo. Punto 8 de la Guía de estilo Cita:
Saludos y gracias por tu colaboración. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
|||
|
|||
|
ok, disculpen
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mover archivos y deletar carpeta | Paulao | Varios | 15 | 20-07-2011 15:57:54 |
| mover varios archivos jpg a otra carpeta | ingmichel | Internet | 3 | 10-06-2011 16:44:59 |
| Copiar/Mover archivos | lbidi | API de Windows | 1 | 05-10-2010 20:18:56 |
| Descargar archivos mediante un formulario | pampitasnowman | PHP | 17 | 15-05-2007 16:39:04 |
| preguntar por archivos mediante NMFTP | carlosegs | Internet | 1 | 25-04-2006 23:27:01 |
|