文件基本操作
一、获取文件基本信息
使用File类的Open方法打开指定的文件,然后使用FileStream类的Length属性获取文件的长度。
public static FileStream Open(string path,FileMode mode)
path:要打开的文件
mode:FileMode枚举值之一,用于指定在文件不存在时是否创建该文件,并确定是保留还是覆盖现有文件的内容。
返回值:以指定模式打开的指定路径上的FileStream,具有读/写访问权限并且不共享。
FileStream类的Length属性用来获取用字节表示的流长度。
public override long Length{
get;}
private void btn_Get_Click(object sender,EventArgs e)
{
OpenFileDialog P_OpenFileDialog=new OpenFileDialog();
if(P_OpenFileDialog.ShowDialog()==DialogResult.OK)
{
MessageBox.Show("文件长度:"+File.Open(P_OpenFileDialog.FileName,FileMode.Open).Length.ToString()+"字节“,”提示!”);
}
}
打开对话框使用OpenFileDialog控件来表示,它表示一个通用对话框,用户可以使用此对话框来指定一个或多个要打开的文件的文件名。
获取文件扩展名时,主要是通过从文件名中截取相应的字符串来实现的,其中主要用到了string类的SubString方法。SubString方法用来从指定的字符位置开始截取指定长度的字符串。
public string SubString(int startIndex,int