FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Copiar Archivos de carpetas compartidas
Buen día
Intento hacer un service que copie archivos de carpetas compartidas en cierto tiempo, no me funciona con carpetas compartidas. Utilizo Delphi 7, el servicio sería para Win XP y 7 y tomaré el numero de archivos para hacer unas validaciones. También quisiera poder tomar las fechas pero no se de que manera hacerlo, he buscado cómo hacerle pero no me resulta. Aquí pegó el código de lo que llevo:
¿Cómo puedo copiar archivos de carpetas compartidas?, En el caso de que tuviera que ingresar con una credencial a la carpeta ¿Cómo lo consigo? Les agradecería mucho su ayuda. Última edición por Casimiro Notevi fecha: 14-07-2015 a las 23:55:48. |
#2
|
||||
|
||||
No te deja, vale, pero, ¿te devuelve un error?
El problema de Windows es que cambian la ruta de los subdirectorios de sistema de vez en cuando. Por eso, en lugar de decirle tú la ruta, lo mejor es preguntarle al propio Windows dónde están. Sé que el WinAPI tiene una función para eso, pero ahora no recuerdo cual. Free Pascal incluye funciones para obtener algunos de estos directorios en la unidad "sysutils", pero no sé si Delphi también las tiene. Concretamente, las funciones son GetAppConfigDir, GetTempDir y GetUserDir. También existen GetEnvironmentString y GetEnvironmentVariable, claro que en este caso hay que saber qué variable del sistema es la que define el directorio que buscas. Por otro lado, asegurate de que tu usuario tiene los permisos adecuados para acceder a los directorios. |
#3
|
|||
|
|||
Ñuño Martínez
Gracias por tu ayuda
El servicio si me funciono al pasar información del equipo que quería hacia un disco duro en red como quería; No se porque no me dejo copiar los archivos en las pruebas que hice entre los equipos de la red, a lo mejor por sería por los privilegios de la carpeta. Para la fecha de los archivos encontré una función aquí mismo, pero no puedo poner enlaces. Pero ahora tengo otro problema, no se de que manera hacer una consulta mysql en el servicio, ya que cuando coloco los objetos ADOConnection, ADOQuery y DataSource que son los que utilizo, si me compila el programa pero al momento de iniciar el servicio me marca el siguiente error: 1053 el servicio no ha respondido a la petición o inicio del control en un tiempo adecuado. ¿Que objetos debo usar o de que manera puedo realizar una consulta mysql en el servicio? |
#4
|
||||
|
||||
Solo se permite una pregunta por hilo, es una cuestión de simplicidad y objetividad en las respuestas y facilita las búsquedas.
http://www.clubdelphi.com/foros/guiaestilo.php |
#5
|
|||
|
|||
Casimiro Notevi
Disculpa, abriré un nuevo tema con mi pregunta.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Acceder a carpetas compartidas | Yaco | API de Windows | 0 | 04-04-2012 15:54:54 |
Copiar archivos y carpetas con atributos. | darkone2k4 | Varios | 2 | 15-06-2010 16:41:25 |
Sincronización de carpetas de archivos | Ivr | API de Windows | 2 | 21-04-2007 01:34:01 |
Copiar carpetas??Leer nombres?? | samame | .NET | 5 | 15-11-2005 23:19:35 |
Carpetas compartidas en Windows 2000 | a2jcf | Varios | 1 | 09-07-2003 09:39:14 |
|