问题描述
我想对远端的文件进行操作,比如文件路径是\computernamesharefoldertest.txt,我用什么方法可以判断文件是否存在,或是获取某个路径下的文件名列表。system.IO.Directory.GetFiles只对本地有效,shlwapi中的pathfileexists也试过了,好像也只对本地文件有效。请大家帮我想想办法,小女子先谢过了!!!我的分不多,还请大家见谅!
解决方案
解决方案二:
哪位高人帮我一下啊,急啊!
解决方案三:
怎么没人回答我啊!
解决方案四:
使用WMIusingSystem;usingSystem.Management;classSample_ConnectionOptions{publicstaticintMain(string[]args){ConnectionOptionsoptions=newConnectionOptions();options.Username=用户名;//couldbeindomainuserformatoptions.Password=密码;ManagementScopescope=newManagementScope("\\servername\root\cimv2",options);try{scope.Connect();ManagementObjectdisk=newManagementObject(scope,newManagementPath("Win32_logicaldisk='c:'"),null);disk.Get();//接着就可以拷文件了,就象在本地操作一样,不过要加上网络路径File.Copy(@"\remotepcc:te.txt","c:\te1.txt");}catch(Exceptione){Console.WriteLine("Failedtoconnect:"+e.Message);}return0;}}存放的盘,必须是共享盘
解决方案五:
ding
解决方案六:
shuilaibangbangmang
解决方案七:
楼上的兄弟,我的好像没有system.management还有没有别的办法
解决方案八:
可以用NET实现映射网络驱动器,操作结束后断开网络驱动器
解决方案九:
PrivateSubButton7_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton7.ClickDiminfoAsNewSystem.IO.FileInfo("\fk-a09-05sharedaa.txt")Console.WriteLine(info.Exists)EndSub
解决方案十:
你说不能取得网上邻居的共享文件,直吓我一跳
解决方案十一:
终于搞定了,不过没有用各位的方法。在iis控制台修改了aspnet的版本就好了,还是用的getfiles()system.io.directory.getfiles("\computernamefolder","*.*")
解决方案十二:
!!!!