请教大侠在程序里如何实现在本地机子向局域网其它计算机上已完全共享的文件夹里建立文件夹和文件?非常感谢! 因为要建立文件夹,所以首先需要判断是否存在,请问如何判断和建立文件夹和文件?非常感谢.利用函数CreateDirectory()?另外,利用CopyFile()能不能复制文件到其它电脑的完全共享的文件夹里.如问题解决,可以再开几个帖子送分.感谢!急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和访问本地文件夹大致一样,如:CreateDirectory(("\\\\远程电脑名称或IP\\共享文件夹名\\新建文件夹名",......)CopyFile("\\\\远程电脑名称或IP\\共享文件夹名\\新建文件夹名","c:\\aaa.txt",TRUE) 检查指定文件夹是否存在: 方法一: PathIsDirectory() 用这个函数要先:#include <shlwapi.h>; 再把这个文件加入工程:shlwapi.lib 方法二: GetFileAttributes检查文件是否存在,并且检查是否文件夹属性FILE_ATTRIBUTE_DIRECTORY ---------------------------------------------------------- DWORD = GetFileAttributes(_T("f:\\win98")); if(dwAttr != 0xFFFFFFFF && (dwAttr & FILE_ATTRIBUTE_DIRECTORY)) cout<<"exist"<<endl; else cout<<"NOT exist"<<endl; ---------------------------------------------------------- 方法三: 用_access函数同样可以 ---------------------------------------------------------- if(_access("f:\\win98",0)!=-1) cout<<"exist"<<endl; else cout<<"NOT exist"<<endl; ---------------------------------------------------------- 方法四: 用PathFileExists函数,见MSDN介绍,需要的条件同方法一。 方法五: 用CFileFind对找到的文件用IsDirectory()方法判断。====================================================================================上面几个方法在判断本地文件夹均无问题,但是否可用来判断远程电脑中的文件夹还没试,自己逐个试吧。 感谢Snow_Ice11111(雪上加冰--求职ing在厦门) ,在本地电脑已经试了,没有问题,现在正在局域网上试,行的话即结贴.再开帖送份. 短信猫 ETPro-101Al 开发问题 WaitForMultipleObjectsEx最后一个参数如果是FALSE,那么和Sleep()有什么区别? 用mfc开发activex服务器的界面问题 问题已解决,散分,见者有份~ 在MFC DLL中使用兼容DC的问题 splitterWnd的应用,单文档分离窗口 我该走哪条路呢?????? 帮忙介绍一本应用MFC的书,我看过《深入浅出MFC》,感觉理论太多了。 求助啊!SQL 2008 数据导出到 Excel 科学技术法转换问题。有点难度,高手帮忙啊!!! 帮我看看这几行干什么用的? 关于OpenGL导入模型的问题?OpenGL高手请进
CreateDirectory(("\\\\远程电脑名称或IP\\共享文件夹名\\新建文件夹名",......)
CopyFile("\\\\远程电脑名称或IP\\共享文件夹名\\新建文件夹名","c:\\aaa.txt",TRUE)
方法一:
PathIsDirectory()
用这个函数要先:#include <shlwapi.h>;
再把这个文件加入工程:shlwapi.lib
方法二:
GetFileAttributes检查文件是否存在,并且检查是否文件夹属性FILE_ATTRIBUTE_DIRECTORY
----------------------------------------------------------
DWORD = GetFileAttributes(_T("f:\\win98"));
if(dwAttr != 0xFFFFFFFF && (dwAttr & FILE_ATTRIBUTE_DIRECTORY))
cout<<"exist"<<endl;
else
cout<<"NOT exist"<<endl;
----------------------------------------------------------
方法三:
用_access函数同样可以
----------------------------------------------------------
if(_access("f:\\win98",0)!=-1)
cout<<"exist"<<endl;
else
cout<<"NOT exist"<<endl;
----------------------------------------------------------
方法四:
用PathFileExists函数,见MSDN介绍,需要的条件同方法一。
方法五:
用CFileFind对找到的文件用IsDirectory()方法判断。
====================================================================================
上面几个方法在判断本地文件夹均无问题,但是否可用来判断远程电脑中的文件夹还没试,自己逐个试吧。