如何访问群晖服务器共享文件夹,如何在局域网内访问 Synology NAS 上的文件

2015-03-29 回答

1.开始进行之前的准备

本文章假设您已经为 diskstation 完成以下的准备工作:

设置 synology diskstation

diskstation 已完成 diskstation manager (dsm) 的安装

创建至少一个储存空间 (请参阅此应用教学文章)

创建至少一个共享文件夹 (请参阅此应用教学文章)

创建至少一个具有此共享文件夹访问权限的用户 (请参阅此应用教学文章)

在计算机上安装 synology assistant

请参阅快速安装指南来了解更多硬盘及软件安装方式的相关信息您也可以参阅 synology diskstation

使用手册来取得与本文主题相关的额外信息。两者皆可于 synology 下载中心取得。

回到页首

2.启动 windows

文件服务

访问共享文件夹之前,您可能需要变更 diskstation 的设置,才能在 windows 计算机间共享文件。

请使用属于 administrators 群组的帐号登录 dsm。

前往主选单。

打开控制面板。

前往 win/mac/nfs。

前往 windows 文件服务页签。

勾选启动 windows 文件服务复选框。

单击应用。

回到页首

3.从 windows

访问共享文件夹

windows 文件共享服务启动之后,您便可开始访问 synology 上的共享文件夹。访问方式有三种:

使用 synology assistant 来连接共享文件夹作为网络硬盘

使用 winodws 的 [运行] 窗口

使用 windows 的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Java的SMBJ库连接到Synology NAS并实现文件上传。以下是一个简单的示例代码: ```java import com.hierynomus.mssmb2.SMB2Dialect; import com.hierynomus.smbj.SMBClient; import com.hierynomus.smbj.auth.AuthenticationContext; import com.hierynomus.smbj.common.SmbPath; import com.hierynomus.smbj.connection.Connection; import com.hierynomus.smbj.session.Session; import com.hierynomus.smbj.share.DiskShare; import com.hierynomus.smbj.share.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class SynologyNASUploader { public static void main(String[] args) throws IOException { String serverName = "your-synology-nas"; String shareName = "your-share-name"; String username = "your-username"; String password = "your-password"; String filePath = "path-to-your-file-on-local-machine"; String fileName = "your-file-name"; SMBClient client = new SMBClient(SMB2Dialect.SMB_2_1); Connection connection = client.connect(serverName); AuthenticationContext auth = new AuthenticationContext(username, password.toCharArray(), ""); Session session = connection.authenticate(auth); DiskShare share = (DiskShare) session.connectShare(shareName); SmbPath smbPath = new SmbPath(share.getDiskId(), fileName); File file = share.openFile(smbPath, new HashSet<>(Arrays.asList(AccessMask.GENERIC_ALL)), null, null, 0, 0); InputStream inputStream = new FileInputStream(filePath); file.write(inputStream); file.close(); share.close(); session.close(); connection.close(); client.close(); } } ``` 请将上述代码中的 `your-synology-nas`、`your-share-name`、`your-username`、`your-password`、`path-to-your-file-on-local-machine` 和 `your-file-name` 替换为你的 Synology NAS 的相关信息和本地文件的路径和名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值