文件基本操作之创建和删除文件
来源:互联网 发布:php蜘蛛程序 编辑:程序博客网 时间:2024/05/21 18:39
文件的创建和删除:
相关代码:
/* 相关知识: File类的Create方法用来在指定路径中创建文件夹。语法: public static FileStream Create(string path) File类的Delete方法用来删除文件夹,如果指定文件夹不存在,则不引发异常。语法: public static void Delete(string path) */ /// <summary> /// 创建文件夹 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCreateFile_Click(object sender, EventArgs e) { //SaveFileDialog控件为另存为 SaveFileDialog S_SavaFileDialog = new SaveFileDialog(); if (S_SavaFileDialog.ShowDialog() == DialogResult.OK) { File.Create(S_SavaFileDialog.FileName); } } /// <summary> /// 删除文件夹 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDeleteFile_Click(object sender, EventArgs e) { OpenFileDialog P_OpenFileDialog = new OpenFileDialog(); if (P_OpenFileDialog.ShowDialog()==DialogResult.OK) { File.Delete(P_OpenFileDialog.FileName); } } /* 随机生成一个文件名/文件夹名可以用Guid结构的NewGuid方法。语法:pulic static Guid NewGuid(); */ /// <summary> /// 创建随机文件 /// </summary> private void btnCreateRandomFile_Click(object sender,EventArgs e) { //FolderBrowserDialog控件作为“浏览器文件夹”对话框 FolderBrowserDialog F_FolderBrowserDialog = new FolderBrowserDialog(); if (F_FolderBrowserDialog.ShowDialog()==DialogResult.OK) { File.Create(F_FolderBrowserDialog.SelectedPath + "\\" + Guid.NewGuid().ToString() + ".txt"); } } /// <summary> /// 创建随机文件夹 /// </summary> private void btnCreateRandomFile2_Click(object sender, EventArgs e) { FolderBrowserDialog F_FolderBrowserDialog = new FolderBrowserDialog(); if (F_FolderBrowserDialog.ShowDialog() == DialogResult.OK) { Directory.CreateDirectory(F_FolderBrowserDialog.SelectedPath + "\\" + Guid.NewGuid()); } }
0 0
- 文件基本操作之创建和删除文件
- java创建和删除文件基本流程
- UNIX基本文件操作之文件复制、移动、删除和内容操作
- OC 文件操作 创建和删除API
- git基本操作--删除文件和移动文件
- 文件创建和删除
- 创建和删除文件
- 创建文件和删除文件
- File类的基本操作之删除文件
- Linux系统之文件目录创建、删除操作
- Linux创建、删除文件和文件夹等操作命令
- android文件的创建,删除和输入,输出操作
- C++文件操作——创建和删除文件夹
- File类的基本操作之创建文件
- java文件操作 之 创建文件夹路径和新文件
- 文件的创建和删除
- linux文件创建和删除
- linux创建和删除文件
- 自定义Toast
- Handler 和 Looper的爱恨情仇
- C语言C库(十六)
- [libevent]event_set()
- Hibernate学习笔记----双向多对一
- 文件基本操作之创建和删除文件
- 简单使用Git和Github来管理自己的代码和读书笔记
- CSS魔法堂:你一定误解过的Normal flow
- GreenDao的简单使用说明(四)特殊的单表1:n
- PAT (Basic Level) Practise-1001
- HTML,CSS字体英文
- Android中的数据存储
- Quartz 框架快速入门(三)
- 嵌入式学习-驱动开发前奏-lesson2-内存管理与进程管理子系统