private Boolean LoadDirectory(String directory) { if (!directory.StartsWith("/")) { System.Windows.Forms.MessageBox.Show("您输入的路径无效!", "VFS", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); return(false); } if (!directory.EndsWith("/")) { directory += "/"; } currentDirectory = directory; textboxPath.Text = directory; try { var dir = vfs.NewDirectory(directory); var list = dir.List(); listView.Items.Clear(); foreach (var info in list) { listView.Items.Add(new DirectoryItem(info)); } } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message, "VFS", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); return(false); } return(true); }