你好:
我想自己做一个安装程序,当指定的路径不存在时需要程序能够自己创建这些文件夹,请问怎么样实现呢?还有一个小问题:如何用程序把一个属性为只读的文件夹(已经存在于系统中)修改为属性为可读写?谢谢
我想自己做一个安装程序,当指定的路径不存在时需要程序能够自己创建这些文件夹,请问怎么样实现呢?还有一个小问题:如何用程序把一个属性为只读的文件夹(已经存在于系统中)修改为属性为可读写?谢谢
解决方案 »
- 求教,MFC的.exe文件如何操作才能在没有安装VC的电脑上执行
- vc++ mfc 编写一个软件 怎么在对话框中阅读一篇文章
- MFC对话框问题
- 【问经验】同样的程序在不同的计算机上运行性能相差过大,可能是什么原因
- CDC::TextOut
- Atl做的ActiveX控件的事件,在客户端如何调用?
- 如何将引进的位图处理成能用点阵表示的花型(点阵分辨率可大可小)
- 我有一个接收视频流,并播放的程序,里边引用了一个<stream.h>文件,在这个文件里还引用了好多文件,在编译的时候出错。谁能帮兄弟看看呀
- 第一次来~,请问怎么将一个文件用读到一个CString里进行匹配呢~
- 哪位能够提示一下如何制作vc控件?滴水之恩当涌泉相报!!!
- 了解串口通讯的人来帮帮
- 在SOCKET通信中我想将要发送的数据放到待发队列,该如何实现
const char *dirname
);
int _wmkdir(
const wchar_t *dirname
);
Parameter
dirname
Path for new directory.
Return Value
Each of these functions returns the value 0 if the new directory was created. On an error the function returns –1 and sets errno as follows: EEXIST
Directory was not created because dirname is the name of an existing file, directory, or device.
ENOENT
Path was not found.
然后BOOL SetFileAttributes(
LPCTSTR lpFileName,
DWORD dwFileAttributes
);具体用法看MSDN
LPCTSTR lpPathName, // pointer to directory path string
LPSECURITY_ATTRIBUTES lpSecurityAttributes // pointer to security descriptor
);
if (!ff.FindFile("c:\\远程支援系统\\*.*"))
CreateDirectory("c:\\远程支援系统\\", NULL);