導航:首頁 > 網路共享 > 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訪問網路共享文件夾相關的資料

熱點內容
移動網路調測費 瀏覽:661
如何做好網路編輯一職 瀏覽:518
電腦時間網路校正軟體 瀏覽:30
夏普201nv復印機設置網路 瀏覽:62
美圖網路手機版下載安裝 瀏覽:715
怎樣增強網路信號和網速 瀏覽:868
5g網路干擾路由器么 瀏覽:845
數字共享網路 瀏覽:10
網路管理地址進不去怎麼辦 瀏覽:240
網路連接太多人會斷網 瀏覽:519
無線網路熱點在哪裡 瀏覽:864
電腦上的網路顯示標志 瀏覽:921
無線網路可以裝監控嗎 瀏覽:1001
孩子偷父母的錢玩網路游戲怎麼辦 瀏覽:708
自學網路技術有哪些 瀏覽:1002
動物園上的無線網路 瀏覽:167
租房子網路怎麼設置撥號 瀏覽:839
瑞視達網路攝像頭軟體 瀏覽:315
4g網路設備添加是什麼意思 瀏覽:1000
手機投屏需要連接同一網路嗎 瀏覽:830

友情鏈接