Pregunta

Estoy escribiendo un programa de prueba para copiar algún archivo en la carpeta de datos de la aplicación en el dispositivo para liberar el directorio en el escritorio.

¿No estoy seguro de cómo acceder al directorio de lanzamiento en el escritorio?

¿Hay algún comando de shell para hacer eso?

Básicamente quiero escribir un programa en C ++ que se ejecutará en el dispositivo para realizar esta tarea.

¿Fue útil?

Solución 2

Encontré la solución

Existe una API llamada CoyFile que se puede copiar para liberar el directorio.

CopyFile (archivo Src, archivo Dest, FALSE);

El archivo de destino se puede proporcionar como

ce :: wstring = L " \ release \ foo.txt " ;;

Otros consejos

Este artículo proporciona una descripción de cómo usar RAPI para copiar archivos del dispositivo WinCE a su PC:

http://www.codeguru.com/cpp/wp /ce/article.php/c3521

Sin embargo, RAPI es algo que solo se ejecuta en la PC, por lo que no funcionará para sus propósitos.

Hay algunas maneras de manejar la comunicación iniciada por el dispositivo, como desea hacer. En mi mundo (.NET / C #) es fácil configurar un servicio web ASP.NET simple que se ejecuta en la PC y hacer que el dispositivo se comunique con él (para cargar un archivo, el dispositivo enviaría el archivo como una matriz de bytes, y el servicio web lo guardaría en el escritorio).

Dado que no está utilizando .NET, su mejor solución es probablemente FTP del dispositivo. Aquí hay un artículo que muestra cómo hacerlo:

http://msdn.microsoft.com/en-us/library /ms901267.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top