擷取 檔案的表徵圖 是我用了人家的類 現在還在學習階段 還有不懂我 :
建立檔案夾
string wnapt = combbb.Text + "\\" + "建立檔案夾";
int i = 0;
string newpath = wnapt;
while (Directory.Exists(newpath))
{
newpath = wnapt + i.ToString();
i++;
}
Directory.CreateDirectory(newpath);
cc(new DirectoryInfo(combbb.Text.ToString()));
還有複製,粘貼,剪下;都很簡單我就不寫了原始碼裡面有 ··
還有個些 日記的功能 其實很簡單 ·還有很多bug ·都沒去寫 ··
就是把文字寫到 類裡在儲存成 檔案就可以了 ··
//把 文字儲存到類中 在把類寫人檔案儲存
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
string name = Application.StartupPath + @"\ntoBook"+"\\"+"riji";
int i = 0;
string nname=name;
while (File.Exists(nname))
{
nname = name + i.ToString();
i++;
}
wang w = new wang(textBox1.Text);
FileStream fs = new FileStream(nname, FileMode.Create, FileAccess.Write);
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(fs, w);
fs.Close();
notbook();
}
[Serializable]
public class wang
{
public wang(String txt)
{
this.Txt = txt;
}
String txt;
public String Txt
{
get { return txt; }
set { txt = value; }
}
}
最有意思 的還是重新命名 我在 網上看了 很多方法有的是用File.move 等 ··
我用的是cmd 哈哈 ·
private void 重新命名ToolStripMenuItem_Click(object sender, EventArgs e)
{
listView1.LabelEdit = true;
listView1.SelectedItems[0].BeginEdit();//點擊重新命名的時候可以編輯
}
private void listView1_AfterLabelEdit(object sender, LabelEditEventArgs e)
{ //在這個事件中
//當編輯過後。。用cmd 去該名字 汗很
Process.Start("cmd", "/c" + "ren "+listView1.SelectedItems[0].Tag.ToString()+" "+e.Label.ToString()+"" );
}
我才學C#沒多久寫的代碼很亂 ···不好意思 ······
來源程式下載