一、 在给定的路径下创建文件:
1)在给定的路径下创建文件:
int main(){
ofstream fout("E:/tide.txt");
fout <<"tide"<< endl;
}
打开文件的时候,一般有两种情况:
1)已经存在。下次打开的几种操作方式。
2)不存在的几种方式。
不存在的情况下,ofstream类的对象会默认创建一个同名文件;已经存在的情况下,ofstream类的对象会默认将该文件的内容删除,为数据输出到该文件做好准备。
文件的open函数:
ofstream file;
file.open(char * filename,int mode
ios::in
ios::out
ios::ate
ios::app
ios:trunc
ios::nocreate
ios::noreplace
ios::binary
例子:
ofstream fout("E:\\linux.dat",ios::app);//
这个代码的功能就是不存在的情况下创建文件,存在的情况下可以在文件的末尾添加数据。而不删除其中内容。
读取文件内容并输出代码:
- #include
-
#include -
#include -
-
int main () { -
char buffer[256]; -
ifstream file("test.txt"); -
if (! file.is_open()) -
{ cout << "Error opening file"; exit (1); } -
while (!file.eof() ) -
{ -
file.getline (buffer,100); -
cout << buffer << endl; -
} -
return 0; -
} -
//结果 在屏幕上输出文件的内容
2)
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.RandomAccessFile;
import java.util.Scanner;
import navigator.UI.MainFrame;//程序中引用的该程序的其他文件,不用考虑
public class historyfile {//自己建立的一个类hisoryfile
}
二、创建文件夹:
1)利用系统命令来创建文件夹:
系统命令 md + path即可创建文件夹
代码:
string path = "E:\\linux";
path = "md " + path;
system(path.c_str());
系统命令创建文件夹,echo