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