vc生成文件夹以及同步文件夹的有关问题

vc生成文件夹以及同步文件夹的问题
请问vc程序如何生成文件夹,例如生成文件夹data(文件夹名为data)再在data下生成以天为单位的文件夹(如文件夹名为20100302)存放文件,每天都有数据生成把数据放在相对应的文件夹里面!

再就是如何通过tcp/ip(两台机器通过tcp/ip通信)来同步文件夹(data),其实就是复制,在另一台机器上点“同步”按钮,会把data文件夹复制过去。(data文件夹下面还有文件夹)
这两个如何来做?还望大家指点或者有代码或例子来参考一下,谢谢

------解决方案--------------------
CreateDirectory 生成文件夹
------解决方案--------------------
在创建文件的时候,如果完整路进中的文件夹不存在,会自动创建的
打开文件,加上不存上就创建,也会
------解决方案--------------------
没有所谓文件夹复制的功能
类似功能都是在指定位置创建同名文件夹
然后将其下的文件拷过去
------解决方案--------------------

1、CreateDirectory创建文件夹。
如果创建失败,GetLastError返回ERROR_ALREADY_EXISTS,表明文件夹已经存在。

2、遍历文件列表,自己传递文件。

------解决方案--------------------
CreateDirectory,CopyFile
------解决方案--------------------
1、CreateDirectory创建文件夹。

2、机器1在点击“同步”时,发送“同步”消息及本机目录下的文件列表给机器2,机器2再根据机器1所发送来的文件列表进行分析,再将机器1中没有的文件进行传递,如果要同时对机器2也进行同步,反之。而传递的方法可以去学习Socket或FTP的相关知识。
------解决方案--------------------
使用CTime得到当前时间(日期),然后使用其Format函数格式化日期时间字符串。

然后使用这个字符串作为创建文件夹的参数。