
C# 将JPG文件的属性进行修改
如何用C#程序将JPG文件的属性信息进行修改,或者可以为JPG文件添加特定属性信息。请哪位大虾指点。我说的是用程序修改图片的属性信息的摘要信息。大虾帮忙!...
如何用C#程序将JPG文件的属性信息进行修改,或者可以为JPG文件添加特定属性信息。请哪位大虾指点。
我说的是用程序修改图片的属性信息的摘要信息。大虾帮忙! 展开
我说的是用程序修改图片的属性信息的摘要信息。大虾帮忙! 展开
展开全部
实现过程:
1.创建一个项目,默认窗体为Form1
2.在Form1窗体中添加OpenFileDialog控件,添加一个TextBox控件用来显示打开的文件完全路径,添加4个CheckBox控件用来让用户选择文件的属性,添加3个Button控件分别用来打开文件,修改属性和关闭窗体.
3.主要程序代码:
private void button1_Click(object send,EventArgs e)
{
this.openFileDialog1.ShowDialog();
textBox1.Text=openFileDialog1.FileName;
}
private void button2_Click(object send,EventArgs e)
{
System.IO.FileInfo f=new System.IO.FileInfo(textBox1.Text);
if(checkBox1.Checked)
{
//根据用户的选择文件的属性
f.Attributes=System.IO.FileAttributes.ReadOnly;
}
if(checkBox2.Checked)
{
f.Attributes=System.IO.FileAttributes.System;
}
if(checkBox3.Checked)
{
f.Attributes=System.IO.FileAttributes.Archive;
}
if(checkBox4.Checked)
{
f.Attributes=System.IO.FileAttributes.Hidden;
}
}
参考上面的看看,也可以试试下面的方法
System.Diagnostics.Process p=new System.Diagnostics.Process();
p.StartInfo.FileName= "cmd ";
p.StartInfo.CreateNoWindow=true;
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardInput=true;
p.Start();
p.StandardInput.WriteLine( "attrib *.* -s -h ");
p.StandardInput.WriteLine( "exit ");
p.WaitForExit();
1.创建一个项目,默认窗体为Form1
2.在Form1窗体中添加OpenFileDialog控件,添加一个TextBox控件用来显示打开的文件完全路径,添加4个CheckBox控件用来让用户选择文件的属性,添加3个Button控件分别用来打开文件,修改属性和关闭窗体.
3.主要程序代码:
private void button1_Click(object send,EventArgs e)
{
this.openFileDialog1.ShowDialog();
textBox1.Text=openFileDialog1.FileName;
}
private void button2_Click(object send,EventArgs e)
{
System.IO.FileInfo f=new System.IO.FileInfo(textBox1.Text);
if(checkBox1.Checked)
{
//根据用户的选择文件的属性
f.Attributes=System.IO.FileAttributes.ReadOnly;
}
if(checkBox2.Checked)
{
f.Attributes=System.IO.FileAttributes.System;
}
if(checkBox3.Checked)
{
f.Attributes=System.IO.FileAttributes.Archive;
}
if(checkBox4.Checked)
{
f.Attributes=System.IO.FileAttributes.Hidden;
}
}
参考上面的看看,也可以试试下面的方法
System.Diagnostics.Process p=new System.Diagnostics.Process();
p.StartInfo.FileName= "cmd ";
p.StartInfo.CreateNoWindow=true;
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardInput=true;
p.Start();
p.StandardInput.WriteLine( "attrib *.* -s -h ");
p.StandardInput.WriteLine( "exit ");
p.WaitForExit();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.IO.FileInfo f=new System.IO.FileInfo(textBox1.Text);
然后在f.Attributes..... 里面修改你想要修改的信息即可
然后在f.Attributes..... 里面修改你想要修改的信息即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询