在网页上扫描本机的硬盘

jol_boy 2007-09-03 09:59:50
我需要这样的功能:在网页上选择好要扫描的本机路径,譬如在D盘,然后,扫描出里面的音乐文件,然后显示在页面上,不知道扫描这一步该怎么做啊
...全文
128 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Miamiiii 2007-09-03
  • 打赏
  • 举报
回复
哦,学习
hy_lihuan 2007-09-03
  • 打赏
  • 举报
回复
ActiveX吧,asp.net没有办法做这样的功能的;
KKND2006 2007-09-03
  • 打赏
  • 举报
回复
VB SCRIPT

或者

ActiveX

自己选一样
waslee 2007-09-03
  • 打赏
  • 举报
回复
MK
heatol 2007-09-03
  • 打赏
  • 举报
回复
不知道这个函数能不能满足你的要求
public void ListFiles(FileSystemInfo info)
{

if (!info.Exists) return ;
DirectoryInfo dir = info as DirectoryInfo;
//不是目录
if (dir == null) return ;
FileSystemInfo[] files = dir.GetFileSystemInfos();


for (int i = 0; i < files.Length; i++)
{

FileInfo file = files[i] as FileInfo;


//是文件
if (file != null)
{
if(file.Extension==".mp3");
response.write(file.FullName);




}
else//对于子目录,进行递归调用
{
//不对自目录进行遍历

ListFiles(files[i]);
}
arrFileInfo.Add(fb);


}

}
chuxue1342 2007-09-03
  • 打赏
  • 举报
回复
这里有个简单的例子.你改下就好!
<%@ Import Namespace="System.IO" %>
<script language="VB" runat="server">
Sub Page_Load(sender as Object, e as EventArgs)handles mybase.load
Dim dirInfo as New DirectoryInfo(Server.MapPath(""))
articleList.DataSource = dirInfo.GetFiles("*.aspx")
articleList.DataBind()
End Sub
</script>

<asp:DataGrid runat="server" id="articleList" Font-Name="Verdana"
AutoGenerateColumns="False" AlternatingItemStyle-BackColor="#eeeeee"
HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
HeaderStyle-Font-Size="15pt" HeaderStyle-Font-Bold="True">
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="Name" DataTextField="Name"
HeaderText="文件名" />
<asp:BoundColumn DataField="LastWriteTime" HeaderText="最后修改时间"
ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
<asp:BoundColumn DataField="Length" HeaderText="文件大小"
ItemStyle-HorizontalAlign="Right"
DataFormatString="{0:#,### 字节}" />
</Columns>
</asp:DataGrid>
jol_boy 2007-09-03
  • 打赏
  • 举报
回复
没人解答吗?

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧