要求:几个客户机向服务器导入文件,(同文件名接着添加)。
我写了个程序:大概是
CStdioFile file;
if(file.Open(("c:\\1\\"+strFileName),CFile::modeRead))
{
while(file.ReadString(strTEMP))
{
str = str+strTEMP+"\n";
strTEMP="";
}
}
file.Close();ofstream MacFile;
MacFile.open("\\\\172.26.8.2\\sf\\2\\"+strFileName,ios::app);//服务器文件设成共享,可读写
if(!MacFile.is_open())
{
AfxMessageBox("Save file failed");
return 0;
}
else
{
MacFile << str ;
}
MacFile.close();///
大概用的这种方法,其他声明定义我就不贴了。现在的问题是,客户机同时导入的时候,服务器上的文件会很乱(一会儿是a的文件,一会儿是b的文件,),还会丢失文件,这是为什么?怎么解决呢 ?期待好方法!谢谢。
我写了个程序:大概是
CStdioFile file;
if(file.Open(("c:\\1\\"+strFileName),CFile::modeRead))
{
while(file.ReadString(strTEMP))
{
str = str+strTEMP+"\n";
strTEMP="";
}
}
file.Close();ofstream MacFile;
MacFile.open("\\\\172.26.8.2\\sf\\2\\"+strFileName,ios::app);//服务器文件设成共享,可读写
if(!MacFile.is_open())
{
AfxMessageBox("Save file failed");
return 0;
}
else
{
MacFile << str ;
}
MacFile.close();///
大概用的这种方法,其他声明定义我就不贴了。现在的问题是,客户机同时导入的时候,服务器上的文件会很乱(一会儿是a的文件,一会儿是b的文件,),还会丢失文件,这是为什么?怎么解决呢 ?期待好方法!谢谢。
解决方案 »
- 如何给一个EDIT框设置一个单击事件啊?求救了!!!
- 看不明白代码
- 如何在vc6中对excel的单元格进行角度旋转
- 如果一开始就学错了
- 高分求解熊猫烧香病毒的传播方式
- bitmap error LNK2001: 无法解析的外部符号 _CLSID_VideoMixingRenderer9????高手请指点
- ASSERT()宏的问题, 解决后很快结贴.
- CTreeViewCtrl stateimage 的索引0不能使用,why?
- vc 调试错误
- ComboBox经过我几次AddString后,怎么里面内容只有一条?
- 急切:SDI工程下,如何切換視不要刪除已有的,而只需hide/show?(在綫等...)
- 怎么样产生1-100的整数随机数?
在你代码前Lock(); 之后Unlock();