请问vc程序如何生成文件夹,例如生成文件夹data(文件夹名为data)再在data下生成以天为单位的文件夹(如文件夹名为20100302)存放文件,每天都有数据生成把数据放在相对应的文件夹里面!再就是如何通过tcp/ip(两台机器通过tcp/ip通信)来同步文件夹(data),其实就是复制,在另一台机器上点“同步”按钮,会把data文件夹复制过去。(data文件夹下面还有文件夹)
这两个如何来做?还望大家指点或者有代码或例子来参考一下,谢谢

解决方案 »

  1.   


    1、CreateDirectory创建文件夹。
    如果创建失败,GetLastError返回ERROR_ALREADY_EXISTS,表明文件夹已经存在。2、遍历文件列表,自己传递文件。
      

  2.   

    1、CreateDirectory创建文件夹。2、机器1在点击“同步”时,发送“同步”消息及本机目录下的文件列表给机器2,机器2再根据机器1所发送来的文件列表进行分析,再将机器1中没有的文件进行传递,如果要同时对机器2也进行同步,反之。而传递的方法可以去学习Socket或FTP的相关知识。
      

  3.   

    使用CTime得到当前时间(日期),然后使用其Format函数格式化日期时间字符串。然后使用这个字符串作为创建文件夹的参数。