现在要对路径下的每个文件进行查找字符操作
把有multiplaywriter这个字符串的文件
文件名列出来
放到datagrid里面
求源码
谢谢
把有multiplaywriter这个字符串的文件
文件名列出来
放到datagrid里面
求源码
谢谢
解决方案 »
- 如何把网页内容输出为一个图片
- sql语句问题。。查询余额sqlserver2005
- 整理了一下,关于外键第二贴,再次谢谢。
- Session and Cookies?
- datagrid编辑中绑定DropDownList出错!
- 点击一个按钮 让当页的所有内容导出为一个excel表格怎么实现?
- 女朋友的问题,大家帮帮忙吧,多谢了
- 怎样删除数据库中的记录?(在线等)
- 发现好多.NET资料,需要的速度来拿了!
- .net4.0 listview与task配合实现异步查询的功能
- 微软的urlrewriter组件使用问题,在线等 !!!!!
- 请问学软件测试要怎么学?学些什么测试工具?不好意思, 我只有10分了
public static void GetDirectoryAllFiles(ref string GetFilePath, ref ListBox LtbList)
{
LtbList.Items.Clear(); DirectoryInfo dirInfo = new DirectoryInfo(GetFilePath); FileInfo[] fileinfo= dirInfo.GetFiles(); int FileLength = fileinfo.Length; for (int i = 0; i < FileLength; i++)
{
ListItem LITem = new ListItem(fileinfo[i].Name, fileinfo[i].Name); LtbList.Items.Add(LITem);
}
}
System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(path);
System.IO.FileInfo[] files = directory.GetFiles("multiplaywriter");
我是用的vb呀
FileInfo[] fileinfo= dirInfo.GetFiles();
这一句是什么意思阿
还有这个
for i as Integer = 0 To files.length
'处理files(i),每个文件
Next
怎么在文件里查找"multiplaywriter"字符串
并把有这个字符串的文件名显示在datagrid里面
谢谢
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.IO" %>
<html>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
If Not IsPostBack Then
Dim files() as String = Directory.GetFiles(Server.MapPath("."),"*.htm")
Dim files1 as New ArrayList
For i as Integer = 0 To files.length -1
Dim r as StreamReader = New StreamReader(files(i),System.Text.Encoding.GetEncoding("Gb2312"))
Dim str As String = r.ReadToEnd()
If str.IndexOf("multiplaywriter") > 0 Then
files1.Add(files(i))
End If
r.Close()
Next
ItemsGrid.DataSource = files1
ItemsGrid.DataBind()
End If
End Sub
</script>
<body>
<form runat=server>
<asp:DataGrid id="ItemsGrid"
BorderColor="black"
BorderWidth="1"
CellPadding="3"
AutoGenerateColumns="true"
runat="server">
<HeaderStyle BackColor="#00aaaa">
</HeaderStyle>
</asp:DataGrid>
</form>
</body>
</html>
sorry
还是读不出来
我是读取D:\123下面
*.vb的文件
看文件里面有没有multipilwriter的字符串
Dim files() as String = Directory.GetFiles("D:\123","*.vb")
我这样改了
麻烦帮我看一下
谢谢