Bạn nghiên cứu các static method trong class Path.
Chúc may mắn.
Cho mình hỏi hàm nào trong C# dùng để lấy tên file từ đường dẫn đã có sẵn.
Ví dụ như : ta có đường dẫn C:\.....\abc.exe
Mình nhập một đường dẫn từ OpenFileDialog sau đó lưu đường dẫn này trong Listbox
Việc nhập vào đường dẫn đã thành công nhưng còn khâu lấy file *.exeCode:public void button1_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.ShowDialog(); ofd.AddExtension = true; ofd.CheckFileExists = true; ofd.Filter = "Media Files (*.MP3;*.WMA;*.WAV)|*.MP3;*.WMA;*.WAV"; //ofd.InitialDirectory = @"C:\"; ofd.Multiselect = false; ofd.RestoreDirectory = true; //ofd.Title = "Select a multimedia file"; if (ofd.ShowDialog () != DialogResult.OK) { return; } path= ofd.FileNames; foreach (string so in path) { listBox1.Items.Add(so); } }
Mình chỉ muốn lấy tên file *.exe thôi rồi sau đó lưu lại
Mình chỉ vừa mới học C# thôi. Có ai giúp mình với xin cảm ơn nhìu nhìu
Bạn nghiên cứu các static method trong class Path.
Chúc may mắn.
Keep moving forward!
... Retired ...
Cảm ơn bạn đã gợi ý cho mình. Bạn có thể cho mình biết luôn phương thức đó là gì không. Máy mình không có MSDN mà search trên mạng thì rườm rà lắm.
Mình sắp phải nộp đề án có liên quan đến vấn đề này rồi
Tại sao bạn ko thử nhỉ ? Chỉ cần using cái System.IO , sau đó Path. là có cả đống method.
Mình không cho bạn phương thức (mặc dù mình biết) là để bạn khám phá thêm các static method hay sử dụng khác trong class này. Sau này có thể làm chuyện khác liên quan thì bạn còn có thể "tự thân vận động" được chứ.
Nếu được thì xem thêm các static method trong class File, Directory nữa.
Thân.
Đã được chỉnh sửa lần cuối bởi nhc1987 : 24-12-2007 lúc 03:18 PM.
Keep moving forward!
... Retired ...
Mình cảm ơn bạn nghen vì lời gợi ý của bạn, mình tra cứu trên MSDN ONLINE
Mình đã làm được rồi
Híc Híc sao đơn giản quá vậyCode:string names=Path.GetFileName(path); MessageBox.Show(names);
Thank bạn nhìu nhìu hen
Đã được chỉnh sửa lần cuối bởi nhc1987 : 24-12-2007 lúc 05:09 PM.
Một gợi ý và giúp đỡ rất hay của nhc
Híc, dzay mà lúc trước tui xài thêm 1 string rùi split cái path đó - nghĩ cực thiệt,thanks anyway.
hay wá ta!. Sẵn đây hỏi nhc gợi ý cho: làm sao mở OpenFileDialog chỉ trả về đường dẫn cho folder thôi, thay vì chọn file. tức là khgô cần chọn file xong rồi mới Path.GetDirctory(filename).
Xin chỉ giáo.thanks.
Ơ, cái cậu này, chọn file mà kêu trả về đường dẫn của thư mục :-O. Ý nghĩ kì cục.
- Muốn user chọn file thì dùng OpenFileDialog/SaveFileDialog
- Muốn user chọn thư mục thì dùng FolderBrowserDialog.
Chỉ có vậy. Muốn lấy thêm thông tin thì tùy biến mà làm.
Keep moving forward!
... Retired ...
tại khg biet FolderBrowse... gì chứ bộ, gì dữ thế? cám ơn nge.hi