vc创建多层文件夹
VC下建立新的文件夹是通过CreateDirectory(path)来完成的,其中path代表的是路径,对文件的操作是通过CFile这个类或者这个的派生类来完成的,在MSDN上有这个类详细的成员函数,你也可以通过C++的输入输出流来完成文件的操作.不过要将CString转换成string
才能行,CString里有个函数就是用来这样的转换的
建立新的文件应该就把路径和文件名一起打进去就行了吧.
要建立一个你那个文件夹下的话,就用一个名为string
filename="c:\\Datei\\newfilename.cpp";在用建立文件的函数建立就应该可以建立名为newfilename.cpp的文件了
Ⅱ VC++中如何创建文件夹
#include <windows.h>
#include <iostream>
using namespace std;int main()
{
char szDirName[] = "d:\\3";
if( CreateDirectory(szDirName, NULL) )
{
cout<<szDirName<<" : Not Exist"<<endl;
CreateDirectory(szDirName, NULL);
cout<<"Create Successed!"<<endl;
}
return 0;
}
Ⅲ 用c语言怎么创建文件夹
在C语言中可以通过调用创建文件夹函数,或者使用系统命令两种方法创建文件夹。
一、调用库函数。
C语言库函数创建文件夹依赖于编译器,不同编译器使用的创建文件夹函数不同。 举例如下:
1、VC/VS编译器。
函数声明为 int _mkdir( const char *dirname );
头文件为direct.h。
功能为创建dirname文件夹,并返回结果,如果成功则返回0,否则返回-1。
2、TC编译器。
声明形式为 int mkdir(char *pathname);
头文件为dir.h。
功能为创建pathname文件夹,并返回结果,如果成功则返回0,否则返回-1。
3、gcc编译器。
声明形式为int mkdir(const char *pathname, mode_t mode);
其中函数头文件为sys/stat.h, 参数类型mode_t头文件为sys/types.h。
与其他编译器的创建文件夹函数不同,gcc创建文件夹多了一个参数mode, 指定被创建文件夹的权限。
函数功能为创建文件夹名为pathname, 权限值为mode的文件夹。 如果成功则返回0,否则返回-1。
二、通过系统命令调用。
在C 语言中可以通过system函数调用系统命令,具体命令格式取决于操作系统。
比如在Linux/Unix下,可以使用:
system("mkdir ./XXX");
来创建XXX文件夹。
而在windows下需要使用dos命令,比如:
system("mkdir .\\XXX");
Ⅳ 用vc怎么根据路径创建文件夹
CStdioFile f;
wchar_t fPath[64];
wsprintf(fPath, L"%s", L"error.txt");
MessageBox(fPath);
if(false==f.Open(fPath,CFile::modeCreate|CFile::modeWrite|CFile::typeText))
{
MessageBox(TEXT("error"));
}
::SYSTEMTIME systime;
::GetSystemTime(&systime);
CString s;
s.Format(L"%d-%d-%d %d:%d:%d",systime.wYear,systime.wMonth,systime.wDay,systime.wHour,systime.wMinute,systime.wSecond);
f.WriteString(s);
f.Close();
这个是MFC的,就是这里CFile::modeCreate|CFile::modeWrite|CFile::typeText #include <fstream.h>#include <iostream.h>void main(){
int i,j;
fstream fs;
fs.open("test.txt",ios::in | ios::out);
while(!fs.eof()){
fs>>i;
if(fs.eof()) break;
cout<<i;
}这个是控制台的
Ⅳ 请问vc++6.0怎么创建和运行多文件工程
举例说明:打开vc6.0,
文件-->新建-->"工程" 页面 --> 选择 "MFC App...."(根据需要)->一直到完成。这样就新建了第一个工程。现在开始新建第二个工程:在刚才的工程里,文件-->新建-->选择"工程"页面-->选择"MFC DLL.." ,在这个页面 有个选项"添加到当前工作区间" 勾选即可.(如果两个工程有关系,可以选择从属关系) -->一直到完成。
这样一个窗口就可以操作多个工程了.
---------------------------------------------------------------------------------
如何打开多个vc窗口.xp系统方法如下:
打开"我的电脑"-->工具--选择"文件夹选项"-->进入"文件类型"-->找到 "dsw" 选中-->点"高级"--->点 "编辑"-->"使用DDE" 去掉勾号,并把 下面的内容清空。
满意请采纳哦,手打不容易!
Ⅵ 如何用c语言创建文件夹
创建文件夹有两个方法:
①使用cmd命令mkdir,举例:system("mkdir
D:\\dic");这条命令执行mkdir程序,在D盘创建一个文件夹dic。
②使用windows提供的CreateDictionary函数,需要包含头文件windows.h,使用方法:
CreateDictionary("D:\\dic", NULL);
同样在D盘创建一个文件夹dic,因为转义字符的问题所以用两个斜杠。
这个命令和函数我就不详细解释了,分别参考mkdir和CreateDictionary的网络。
这里强调一下,这里说的mkdir是cmd命令,CreateDictionary是windows
API函数。
Ⅶ 请问怎么用C语言编写一个创建文件夹的函数
#include<stdio.h>
#include<stdlib.h>
#include<String.h>
void main()
{
char s[256];
printf("请输入想要创建的路径和文件名");
scanf("%s",s);
char b[]="md ";
system(strcat(b,s));
}
vc下通过编译
Ⅷ C++怎么通过递归的方法用相对路径来创建多层文件夹
把相对路径的字符串当做参数吧。然后递归的时候,路径字符串的实参应该再加上你的下一个文件夹名。比方说createFolder(string path)
{
//create folder 创建文件夹的代码你自己写吧,
createFolder(path+“\上面创建的文件夹名称”);
}
Ⅸ VC++6.0 连续创建多个文件夹
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int i;
char dir[20];
char dir2[20];
for (i = 0; i < 10; i++) {
strcpy(dir, "No");
itoa(i, dir2, 10);
strcat(dir, dir2);
mkdir(dir);
}
}
Ⅹ 如何在vc++一个工程下创建多个文件并分别执行这多个文件
第一步,打开资源文件管理器..添加一个Custom类型数据,也就是你要绑定的控件.....
第二步, 写一个保存资源数据到文件的函数....如下
Function SaveResItemToDisk( _
ByVal iResourceNum As Integer, _
ByVal sResourceType As String, _
ByVal sDestFileName As String _
) As Long
Dim bytResourceData() As Byte
Dim iFileNumOut As Integer
On Error GoTo SaveResItemToDisk_err
bytResourceData = LoadResData(iResourceNum, sResourceType)
iFileNumOut = FreeFile
Open sDestFileName For Binary Access Write As #iFileNumOut
Put #iFileNumOut, , bytResourceData
Close #iFileNumOut
SaveResItemToDisk = 0
Exit Function
SaveResItemToDisk_err:
SaveResItemToDisk = Err.Number
End Function
在左侧的项目文件列表中,右击要删除的文件,选Remove