????请大家帮忙,一个小问题,在线等,给点方法,谢谢
请问我要在,ASP。NET2。0网站中,点一个按钮,打开一个我指定的文件夹窗口,怎么实现,烦好长时间了,   
 我在本机使用时,VS05, "在浏览器中查看 ",使用Process类,调用cmd "explorer   c:\windows ",这样在本地使用好使,发布之后就不好使了,怎么办   
 不知道大家有什么好的方法,不吝赐教
------解决方案--------------------鉴于安全问题 
 IE默认是不允许这样操作的 
------解决方案--------------------未作实验,供参考:     
 使用 FileSystemObject (FSO) 对象模式,可以有计划地处理驱动器和文件夹,就像在 Windows 资源管理器中交互式地处理它们一样。可以复制和移动文件夹,获取有关驱动器和文件夹的信息,等等。   
 获取有关驱动器的信息  
 可以用 Drive 对象来获得有关各种驱动器的信息,这些驱动器是实物地或通过网络连接到系统上的。它的属性可以用来获得下面的信息内容:   
 驱动器的总容量,以字节为单位(TotalSize 属性)  
 驱动器的可用空间是多少,以字节为单位(AvailableSpace 或 FreeSpace 属性)  
 哪个号被赋给了该驱动器(DriveLetter 属性)  
 驱动器的类型是什么,如可移动的、固定的、网络的、CD-ROM 或 RAM 磁盘(DriveType 属性)  
 驱动器的序列号(SerialNumber 属性)  
 驱动器使用的文件系统类型,如 FAT、FAT32、NTFS 等等(FileSystem 属性)  
 驱动器是否可以使用(IsReady 属性)  
 共享和/或卷的名字(ShareName 和 VolumeName 属性)  
 驱动器的路径或根文件夹(Path 和 RootFolder 属性)  
 请考察示例代码,来领会如何在 FileSystemObject 中使用这些属性。   
 Drive 对象用法示例  
 使用 Drive 对象来收集有关驱动器的信息。在下面的代码中,没有对实际的 Drive 对象的引用;相反,使用 GetDrive 方法来获得现有 Drive 对象的引用(在这个例子中就是 drv)。 
 下面示例示范了如何在 VBScript 中使用 Drive 对象:    
 Sub ShowDriveInfo(drvPath) 
 Dim fso, drv, s 
 Set fso = CreateObject( "Scripting.FileSystemObject ") 
 Set drv = fso.GetDrive(fso.GetDriveName(drvPath)) 
 s =  "Drive  " & UCase(drvPath) &  " -  " 
 s = s & drv.VolumeName &  " <br/>  " 
 s = s &  "Total Space:  " & FormatNumber(drv.TotalSize / 1024, 0) 
 s = s &  " Kb " &  " <br/>  " 
 s = s &  "Free Space:  " & FormatNumber(drv.FreeSpace / 1024, 0) 
 s = s &  " Kb " &  " <br/>  " 
 Response.Write s 
 End Sub   
 下面的代码说明在 JScript 中实现同样的功能:  
 function ShowDriveInfo1(drvPath) 
 { 
 var fso, drv, s = " "; 
 fso = new ActiveXObject( "Scripting.FileSystemObject "); 
 drv = fso.GetDrive(fso.GetDriveName(drvPath)); 
 s +=  "Drive  " + drvPath.toUpperCase()+  " -  "; 
 s += drv.VolumeName +  " <br/>  "; 
 s +=  "Total Space:  " + drv.TotalSize / 1024; 
 s +=  " Kb " +  " <br/>  ";  
 s +=  "Free Space:  " + drv.FreeSpace / 1024; 
 s +=  " Kb " +  " <br/>  "; 
 Response.Write(s); 
 }   
 处理文件夹  
 在下面的表中,描述了普通的文件夹任务和执行它们的方法。  
 任务 方法  
 创建文件夹。 FileSystemObject.CreateFolder  
 删除文件夹。 Folder.Delete 或 FileSystemObject.DeleteFolder  
 移动文件夹。 Folder.Move 或 FileSystemObject.MoveFolder  
 复制文件夹。 Folder.Copy 或 FileSystemObject.CopyFolder  
 检索文件夹的名字。 Folder.Name  
 如果文件夹在驱动器上存在,则找出它。 FileSystemObject.FolderExists  
 获得现有 Folder 对象的实例。 FileSystemObject.GetFolder  
 找出文件夹的父文件夹名。 FileSystemObject.GetParentFolderName  
 找出系统文件夹的路径。 FileSystemObject.GetSpecialFolder      
 请考察示例代码,来看看在 FileSystemObject 中使用了多少种这些的方法和属性。   
 下面的示例示范了如何在 VBScript 中使用 Folder 和 FileSystemObject 对象,来操作文件夹和获得有关它们的信息:     
 Sub ShowFolderInfo() 
 Dim fso, fldr, s 
  ' 获得 FileSystemObject 的实例。 
 Set fso = CreateObject( "Scripting.FileSystemObject ") 
  ' 获得 Drive 对象。 
 Set fldr = fso.GetFolder( "c: ") 
  ' 打印父文件夹名字。 
 Response.Write  "Parent folder name is:  " & fldr &  " <br/>  " 
  ' 打印驱动器名字。 
 Response.Write  "Contained on drive  " & fldr.Drive &  " <br/>  " 
  ' 打印根文件名。 
 If fldr.IsRootFolder = True Then 
 Response.Write  "This is the root folder. " &  " " <br/>  " <br/>  "