我正在开发一款Windows手机应用程序。我在Isolated storage
上保存了很多文件,我需要在ListBox上显示它们(文件名)。
我的代码工作正常,但文件名显示为扩展名(filename.doc
)。我想显示没有扩展名的文件名(filename
)。
我的代码:
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
string directory = "./preVenda/*.*";
string[] filenames = myIsolatedStorage.GetFileNames(directory);
List0.Items.Add(filenames);
我尝试使用“删除”方法,但无法正常工作。
答案 0 :(得分:4)
您可以使用Path.GetFileNameWithoutExtension
foreach(string file in filenames)
List0.Items.Add(System.IO.Path.GetFileNameWithoutExtension(file));
此外,您可以尝试没有显式循环(我认为list0是System.Windows.Control.ListBox
)
list0.ItemsSource = filenames.Select(d => Path.GetFileNameWithoutExtension(d)).ToList();
(警告。现在无法测试)