导航:首页 > 网络共享 > vbnet访问网络共享文件夹

vbnet访问网络共享文件夹

发布时间:2022-06-12 12:57:05

① vb 如何获取网络共享文件的路径

右击我的电脑(win10此电脑)选择管理,然后查看本地电脑的所有共享内容,可以找到你想要找的文件夹

② 在vb中怎样打开局域网中有密码共享的文件夹

1,点击任务栏右下角的网络图标,然后打开网络和共享中心.
2,网络和共享中心中:点击左侧的更改高级共享设置按钮.
3,打开的窗口,修改密码保护的共享,选择关闭密码保护共享.
4,然后打开电脑的控制面板。在控制面板中打开管理工具.
5,管理工具:点击打开这里的本地安全策略.
6,本地策略的安全选项:确保这里的来宾账户状态是启用状态。
7,在管理工具中打开计算机管理。
8,计算机管理的本地用户和组中点击用户右侧的GUEST来宾双击。
9,Guest属性窗口中如图进行设置修改。

10,在guest来宾账户上单击鼠标右键,然后选择设置密码。
11,设置密码窗口中,这里什么也不要输入,然后点击确定。
通常这样就取消了共享文件访问密码。

③ 请教一下“VB 访问网络共享文件夹并新建文件”您是怎么做的谢谢!

VB访问网络共享文件夹与访问本地文件夹是没有什么区别的,比如你要打开与你的电脑同一个局域网的另一台名为“abcd”的电脑的共享文件夹“xxx”中的文本文件“123.txt”,可以这样:
Open "\\abcd\xxx\123.txt" For Input As #1
也可以用IP地址,比如:
Open "\\192.168.1.103\xxx\123.txt" For Input As #1

④ VB 访问网络共享文件夹并新建文件

网络共享文件夹不能直接用VB里的Open语句,那是为本地文件用的

网络文件夹用API函数OpenFile

具体用法:
FileHandle = OpenFile( "\\ " & IP地址 & 文件路径 & "\ " & 文件名, lpReOpenBuff, OF_READ)

⑤ 用VB怎样打开网络上共享的文件(此文件所在目录加有共享密码)

进入共享文件夹可以用直接路径的,不过如果要进入共享文件夹下子文件夹里,要先进入共享文件夹,然后再过,不然可能会出现文件查找不到(就算没有密码也有可能会出现)例如:进入局域网客户机PC的共享文件夹basic下子文件夹file里的文件text.txt就要先访问//pc/basic,写入密码,然后再进入//pc/basic/file/text.txt

⑥ 用.net程序自动访问局域网共享文件夹内的文件。正常情况下在地址栏输入IP后,需要人工输入用户名和密码。

可以调用命令net use,先将网络路径映射成本地磁盘再访问。

如执行如下命令:

netusez://169.254.148.16/D/PS001/user:USER001

之后可以通过访问“z:测试1.csv”来打开相关文件。

删除的话,执行如下命令:

netusez:/delete

⑦ 如果不用net use的方法,vb.net 有办法访问共享文件或者共享文件夹吗

我不会VB,但是都是.net。c#的代码稍微转换一下就可以了。
C#实现访问网络共享文件夹,使用WNetAddConnection2A和WNetCancelConnection2A。
在目标服务器建立共享文件夹,建立访问账号test;
publicenumERROR_ID
{
ERROR_SUCCESS=0,//Success
ERROR_BUSY=170,
ERROR_MORE_DATA=234,
ERROR_NO_BROWSER_SERVERS_FOUND=6118,
ERROR_INVALID_LEVEL=124,
ERROR_ACCESS_DENIED=5,
ERROR_INVALID_PASSWORD=86,
ERROR_INVALID_PARAMETER=87,
ERROR_BAD_DEV_TYPE=66,
ERROR_NOT_ENOUGH_MEMORY=8,
ERROR_NETWORK_BUSY=54,
ERROR_BAD_NETPATH=53,
ERROR_NO_NETWORK=1222,
ERROR_INVALID_HANDLE_STATE=1609,
ERROR_EXTENDED_ERROR=1208,
ERROR_DEVICE_ALREADY_REMEMBERED=1202,
ERROR_NO_NET_OR_BAD_PATH=1203
}
publicenumRESOURCE_SCOPE
{
RESOURCE_CONNECTED=1,
RESOURCE_GLOBALNET=2,
RESOURCE_REMEMBERED=3,
RESOURCE_RECENT=4,
RESOURCE_CONTEXT=5
}
publicenumRESOURCE_TYPE
{
RESOURCETYPE_ANY=0,
RESOURCETYPE_DISK=1,
RESOURCETYPE_PRINT=2,
RESOURCETYPE_RESERVED=8,
}
publicenumRESOURCE_USAGE
{
RESOURCEUSAGE_CONNECTABLE=1,
RESOURCEUSAGE_CONTAINER=2,
RESOURCEUSAGE_NOLOCALDEVICE=4,
RESOURCEUSAGE_SIBLING=8,
RESOURCEUSAGE_ATTACHED=16,
RESOURCEUSAGE_ALL=(RESOURCEUSAGE_CONNECTABLE|RESOURCEUSAGE_CONTAINER|RESOURCEUSAGE_ATTACHED),
}
publicenumRESOURCE_DISPLAYTYPE
{
RESOURCEDISPLAYTYPE_GENERIC=0,
RESOURCEDISPLAYTYPE_DOMAIN=1,
RESOURCEDISPLAYTYPE_SERVER=2,
RESOURCEDISPLAYTYPE_SHARE=3,
RESOURCEDISPLAYTYPE_FILE=4,
RESOURCEDISPLAYTYPE_GROUP=5,
RESOURCEDISPLAYTYPE_NETWORK=6,
RESOURCEDISPLAYTYPE_ROOT=7,
RESOURCEDISPLAYTYPE_SHAREADMIN=8,
RESOURCEDISPLAYTYPE_DIRECTORY=9,
RESOURCEDISPLAYTYPE_TREE=10,
RESOURCEDISPLAYTYPE_NDSCONTAINER=11
}
[StructLayout(LayoutKind.Sequential)]
publicstructNETRESOURCE
{
publicRESOURCE_SCOPEdwScope;
publicRESOURCE_TYPEdwType;
publicRESOURCE_DISPLAYTYPEdwDisplayType;
publicRESOURCE_USAGEdwUsage;
[MarshalAs(UnmanagedType.LPStr)]
publicstringlpLocalName;
[MarshalAs(UnmanagedType.LPStr)]
publicstringlpRemoteName;
[MarshalAs(UnmanagedType.LPStr)]
publicstringlpComment;
[MarshalAs(UnmanagedType.LPStr)]
publicstringlpProvider;
}
publicclassNetworkConnection
{
[DllImport("mpr.dll")]
(NETRESOURCE[]lpNetResource,stringlpPassword,stringlpUserName,intdwFlags);
[DllImport("mpr.dll")]
(stringsharename,intdwFlags,intfForce);

publicstaticintConnect(stringremotePath,stringlocalPath,stringusername,stringpassword)
{
NETRESOURCE[]share_driver=newNETRESOURCE[1];
share_driver[0].dwScope=RESOURCE_SCOPE.RESOURCE_GLOBALNET;
share_driver[0].dwType=RESOURCE_TYPE.RESOURCETYPE_DISK;
share_driver[0].dwDisplayType=RESOURCE_DISPLAYTYPE.RESOURCEDISPLAYTYPE_SHARE;
share_driver[0].dwUsage=RESOURCE_USAGE.RESOURCEUSAGE_CONNECTABLE;
share_driver[0].lpLocalName=localPath;
share_driver[0].lpRemoteName=remotePath;
Disconnect(localPath);
intret=WNetAddConnection2A(share_driver,password,username,1);
returnret;
}
publicstaticintDisconnect(stringlocalpath)
{
returnWNetCancelConnection2A(localpath,1,1);
}
调用方式:
()
{
stringlocalpath="X:";
//intstatus=NetworkConnection.Connect(@"\192.168.0.2 est",localpath,@"test","test");
intstatus=NetworkConnection.Connect("\\192.168.0.2\test",localpath,@"test","test");
if(status==(int)ERROR_ID.ERROR_SUCCESS)
{
FileStreamfs=newFileStream(localpath+@"\123.txt",FileMode.OpenOrCreate);
using(StreamWriterstream=newStreamWriter(fs))
{
stream.WriteLine("你好呀,成功了");
stream.Flush();
stream.Close();
}
fs.Close();
}
else
{
Console.WriteLine(status);
}
NetworkConnection.Disconnect(localpath);
}

⑧ VB中实现文件共享

调用
net
share命令即可
在vb中
可用
shell
语句
,如
shell
"net
share
XXXXXX"
NET
SHARE
sharename
sharename=drive:path
[/USERS:number
|
/UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual
|
Documents|
Programs
|
None
]
sharename
[/USERS:number
|
/UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual
|
Documents
|
Programs
|
None]
{sharename
|
devicename
|
drive:path}
/DELETE
NET
SHARE
使网络用户可以使用某一服务器上的资源。
当不带选项使用本命令
时,它会列出该计算机上正在被共享的所有资源。对于每一种资源,Windows

会报告其设备名或路径名,以及与之相关的描述性注释。
sharename
指共享资源的网络名。输入
NET
SHARE
和一个共享名只会
显示那个共享的有关信息。
drive:path
指定将被共享的目录的绝对路径。
/USERS:number
设置可以同时访问共享资源的最大用户数。
/UNLIMITED
指定用户可以同时访问共享资源的不受限制的数目。
/REMARK:"text"
添加一个有关资源的描述性注释,应将文本包含在引号中。
devicename
指一个或多个被共享名所共享的打印机
(LPT1:

LPT9:)。
/DELETE
终止资源的共享。
/CACHE:Automatic
启用脱机客户缓存和自动重新集成
/CACHE:Manual
启用脱机客户缓存和手动重新集成
/CACHE:No
告诉客户脱机缓存不合适
NET
HELP
command
|
MORE
用于逐屏显示帮助。

⑨ Vb.net 请问如何快速时时读取共享文件夹资料

File.WriteAllText("\\10.1.37.222\shared\temp.txt", "");

如果能生成就没问题。

⑩ VB .Net 中的文件处理的共享方法和实例方法

Directory和File提供的方法都是

内部都是先打开文件句柄,操作文件。如Read Write。然后再关闭文件句柄。
如果你对一个文件操作多次,就会多次打开和关闭。

DirectoryInfo和FileInfo是在new的时候,就是创建对象时,打开文件句柄。
然后可以多次调用地象的方法执行操作。
最后不用时,再释放对象,这时才会关闭文件句柄。

阅读全文

与vbnet访问网络共享文件夹相关的资料

热点内容
怎么暂停电脑网络的连接 浏览:426
英文呼叫等待显示网络异常 浏览:957
扬州住宿业网络安全 浏览:32
移动网络怎么返回不了主页了 浏览:886
学生党员如何守住网络阵地 浏览:580
松江联通移动网络 浏览:825
网络词野驴蹄子是什么意思 浏览:985
电信5g无线网络路由器 浏览:682
什么叫网络端用户密码 浏览:315
网络物理层需要学哪些 浏览:141
无线网络信号强度不好怎么办 浏览:618
无线传感网络的四种模式 浏览:388
如何判断计算机网络层是否可靠 浏览:237
网络k歌用什么耳机 浏览:863
网络慢是由路由器造成的 浏览:647
网络提示音如何查看 浏览:750
哥德堡安装的是哪个网络公司 浏览:541
计算机网络自顶向下7电子版 浏览:826
路由器网络显示电缆被拔出 浏览:12
什么地方是2g网络 浏览:518

友情链接