易截截图软件、单文件、免安装、纯绿色、仅160KB

如何用C实现文件传递功能

我现在想将这四个文件从服务器\\10.2.95.88\temp目录下的四个文本文件:1.txt ,2.txt ,3.txt , 4.txt从服务器下载到本地机的C:\temp目录下?

上述的功能我想用纯C应该如何实现?
用ftp协议就可以了

引用
用ftp协议就可以了


主要就是协议的问题

用支持文件传输的协议就行了。

服务器上是共享文件夹?这样很简单。
CopyFileW(L"\\\\10.2.95.88\\temp\\1.txt", L"C:\\\\temp\\1.txt", FALSE);


http://lin-style.javaeye.com/blog/181819

引用
服务器上是共享文件夹?这样很简单。
CopyFileW(L"\\\\10.2.95.88\\temp\\1.txt", L"C:\\\\temp\\1.txt", FALSE);



我刚才描述的不太详细,文件夹不是共享的,10.2.95.88装的是一个UNIX系统,用户名和密码都是admin

引用
引用 4 楼 whg01 的回复:
服务器上是共享文件夹?这样很简单。
CopyFileW(L"\\\\10.2.95.88\\temp\\1.txt", L"C:\\\\temp\\1.txt", FALSE);


我刚才描述的不太详细,文件夹不是共享的,10.2.95.88装的是一个UNIX系统,用户名和密码都是admin


最笨的办法是,配置samba跟windows共享文件
合理的办法是,使用ftp这种平台无关的文件共享协议
在unix系统中安装vsftpd或者proftpd,添加用户和访问路径,使得用户有权限访问那个目录
然后在别的机器上,这个问题就转化成编程实现上传下载ftp文件了,非


相关问答:

dll导出方法前加extern "C"报错

头文件里这么定义
public:
    extern "C" __declspec(dllexport) HRESULT  ABC();
public:
    extern "C" __declspec(dllexport) void BBB();
......

小C的问题哈

C/C++ code:
#include <stdio.h>
typedef struct node{
int *key;
int length;
}node;
void insert(node &temp,int n)
{
int i,j;
for(i=0;i<=temp.length;i++)
{
......

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号