文件及文件夹操作
C/S:WinForm可以操作客户端文件 Client Server
B/S:浏览器服务 Brower Server
命名空间:using system .IO;
private void button1_Click(object sender, EventArgs e)
{
FileStream fs= File.Create("E:\\aa.txt");//创建文件 返回文件流对象
fs.Close();
}
private void button2_Click(object sender, EventArgs e)
{
File.Delete("E:\\aa.txt");//删除 无返回值
}
private void button3_Click(object sender, EventArgs e)
{
File.Copy("E:\\aa.txt","D:\\aa.txt");//复制
}
private void button4_Click(object sender, EventArgs e)
{
File.Move("E:\\aa.txt", "D:\\aa.txt");//移除
}
private void button5_Click(object sender, EventArgs e)
{
if (File.Exists("E:\\aa.txt"))//判断文件是否存在 返回布尔型,true代表已存在
{
MessageBox.Show("文件存在");
}
else
{
MessageBox.Show("文件不存在");
}
}
private void button6_Click(object sender, EventArgs e)
{
File.Encrypt("E:\\aa.txt");//加密之后文件名变绿 当前用户还是可以打开 复制给别的用户打不开
}
private void button7_Click(object sender, EventArgs e)
{
File.Decrypt("E:\\aa.txt");//解密
}
private void button8_Click(object sender, EventArgs e)
{
MessageBox.Show(File.GetCreationTime("E:\\aa.txt").ToString("yyyy-MM-dd HH:mm:ss"));
}
File.GetCreationTime(路径); 获取创建时间,返回DateTime类型 SetCreationTime(路径,DateTime类型);修改创建时间
File.GetLastAccessTime(路径); 最后访问时间,返回DateTime类型 SetLastAccessTime(路径,DateTime类型);修改访问时间
File.GetLastWriteTime(路径); 最后修改时间,返回DateTime类型 SetLastWriteTime(路径,DateTime类型);修改修改时间