IsolatedStorageFileStream类独立存储文件

      using namespace System::IO;
    using namespace System::IO::IsolatedStorage;

 

 

 

 

       //读取txt文件
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 if(this->openFileDialog1->ShowDialog() != System::Windows::Forms::DialogResult::OK)
                     return;
                 String^ txtFileName = this->openFileDialog1->FileName;
                 if(!File::Exists(txtFileName))
                     return;
                
                 this->richTextBox1->LoadFile(txtFileName, RichTextBoxStreamType::PlainText);
             }

             //保存独立存储文件
    private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
                 if(this->richTextBox1->Text->Length < 1)
                     return;
                 try{
                     IsolatedStorageFileStream^ MyFile = gcnew IsolatedStorageFileStream("sunbin", FileMode::Create);
                     StreamWriter^ MyWriter = gcnew StreamWriter(MyFile);
                     MyWriter->Write(this->richTextBox1->Text);
                     MyWriter->Flush();
                     MyWriter->Close();
                     MyFile->Close();
                     this->richTextBox1->Text = "";
                      MessageBox::Show("独立文件已经保存成功", "", MessageBoxButtons::OK, MessageBoxIcon::Information);
                 }
                 catch(Exception^ eee){
                     MessageBox::Show(eee->Message, "", MessageBoxButtons::OK,MessageBoxIcon::Information);
                 }
             }

             //读取独立存储文件
private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
             try{
                 //IsolatedStorageFileStream^ MyFile = gcnew IsolatedStorageFileStream("temp123.cfg", FileMode::Open);
                 //StreamReader^ MyReader = gcnew StreamReader(MyFile);
                 //this->richTextBox1->Text = MyReader->ReadToEnd();
                 //MyReader->Close();
                 //MyFile->Close();
                IsolatedStorageFileStream^ MyFile =gcnew IsolatedStorageFileStream("sunbin",FileMode::Open);
                StreamReader^ MyReader=gcnew StreamReader(MyFile);
                this->richTextBox1->Text=MyReader->ReadToEnd();
                MyReader->Close();
                MyFile->Close();
             }
             catch(Exception^ eee){
                 MessageBox::Show(eee->Message, "", MessageBoxButtons::OK, MessageBoxIcon::Information);
             }
         }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值