我想在我的文档目录下建立一个新的文件夹“newfile”,然后将某文件夹“C:problems file//fileA.ini”拷贝到“我的文档//newfile”里,求代码实现....
理论上分三步:
1.获取“我的文档”的目录;
2.然后在该目录下建立文件夹newfile;
3.将文件拷贝到newfile目录下
希望好心大大可以抽时间指导一下在下解决这个问题囧。
8 个解决方案
#1
帮顶
囧
囧
#2
1 用GetEnvironmentVariable
2 用_mkdir
3 用CopyFile
以上3个函数都可以到msdn上查^_^
2 用_mkdir
3 用CopyFile
以上3个函数都可以到msdn上查^_^
#3
1 用GetEnvironmentVariable
2 用_mkdir
3 用CopyFile
也可以用system(" ")函数做。
2 用_mkdir
3 用CopyFile
也可以用system(" ")函数做。
#4
好吧
1.获取“我的文档”的目录;
2.然后在该目录下建立文件夹newfile;
这两步我已经解决了:
CString sDocDir = CDirFile::GetDocumentsDir();
sDocDir += _T("\\newfile");
CreateDirectory(sDocDir ,NULL);
哪位大大能指点下第三步?将当前路径的fileA.ini拷贝到“我的文档/newfile”下?
1.获取“我的文档”的目录;
2.然后在该目录下建立文件夹newfile;
这两步我已经解决了:
CString sDocDir = CDirFile::GetDocumentsDir();
sDocDir += _T("\\newfile");
CreateDirectory(sDocDir ,NULL);
哪位大大能指点下第三步?将当前路径的fileA.ini拷贝到“我的文档/newfile”下?
#5
like this:
include <stdio.h>
#include <windows.h>
#include <shlobj.h>
int main()
{
char MyDocumentDir[MAX_PATH];
SHGetSpecialFolderPath(NULL, MyDocumentDir, CSIDL_PERSONAL, 0);
strcat(MyDocumentDir, "\\newfile");
::CreateDirectory(MyDocumentDir, NULL);
strcat(MyDocumentDir, "\\Fuck.fu");
::CopyFile("C:\\WINDOWS\\system32\\drivers\\etc\\hosts", MyDocumentDir, FALSE);
return 0;
}
#6
CopyFile("fileA.inis",DocDir,TRUE);
#7
char buf[256];
GetEnvironmentVariable("%HOMEPATH%",buf,256)
可以得到当前用户的 我的文档 路径
GetEnvironmentVariable("%HOMEPATH%",buf,256)
可以得到当前用户的 我的文档 路径
#8
windows API的CopyFile函数
#1
帮顶
囧
囧
#2
1 用GetEnvironmentVariable
2 用_mkdir
3 用CopyFile
以上3个函数都可以到msdn上查^_^
2 用_mkdir
3 用CopyFile
以上3个函数都可以到msdn上查^_^
#3
1 用GetEnvironmentVariable
2 用_mkdir
3 用CopyFile
也可以用system(" ")函数做。
2 用_mkdir
3 用CopyFile
也可以用system(" ")函数做。
#4
好吧
1.获取“我的文档”的目录;
2.然后在该目录下建立文件夹newfile;
这两步我已经解决了:
CString sDocDir = CDirFile::GetDocumentsDir();
sDocDir += _T("\\newfile");
CreateDirectory(sDocDir ,NULL);
哪位大大能指点下第三步?将当前路径的fileA.ini拷贝到“我的文档/newfile”下?
1.获取“我的文档”的目录;
2.然后在该目录下建立文件夹newfile;
这两步我已经解决了:
CString sDocDir = CDirFile::GetDocumentsDir();
sDocDir += _T("\\newfile");
CreateDirectory(sDocDir ,NULL);
哪位大大能指点下第三步?将当前路径的fileA.ini拷贝到“我的文档/newfile”下?
#5
like this:
include <stdio.h>
#include <windows.h>
#include <shlobj.h>
int main()
{
char MyDocumentDir[MAX_PATH];
SHGetSpecialFolderPath(NULL, MyDocumentDir, CSIDL_PERSONAL, 0);
strcat(MyDocumentDir, "\\newfile");
::CreateDirectory(MyDocumentDir, NULL);
strcat(MyDocumentDir, "\\Fuck.fu");
::CopyFile("C:\\WINDOWS\\system32\\drivers\\etc\\hosts", MyDocumentDir, FALSE);
return 0;
}
#6
CopyFile("fileA.inis",DocDir,TRUE);
#7
char buf[256];
GetEnvironmentVariable("%HOMEPATH%",buf,256)
可以得到当前用户的 我的文档 路径
GetEnvironmentVariable("%HOMEPATH%",buf,256)
可以得到当前用户的 我的文档 路径
#8
windows API的CopyFile函数