共享文件夹nas_群晖NAS软件Qfile介绍及使用方法教程

群晖NAS软件Qfile介绍及使用方法教程

前言
很久以前,网盘盛行阶段我也随大流注册了一大堆的网盘应用

文章转自hao4K:https://www.hao4k.cn/thread-33210-1-1.html

f9ec933c4d3a95eef352cb7ce6481a16.png


网盘收藏没想到随着时间的发展,各种网盘供应商不是“变节投敌”就是“转行卖水果”,除了印象笔记和百度云盘一直在用,我收藏的各种图片都随着灰飞烟灭了,痛定思痛下我购买了NAS来进行统一集中备份。但是NAS也不是万能的,硬盘一定几率情况下还是会损坏,不得不购买另一个NAS进行双重备份,加上百度网盘一共三重,这是多么没有安全感的人啊。

晴天:群晖NAS软件Qge介绍及使用方法教程​zhuanlan.zhihu.com
晴天:群晖NAS软件DS Note介绍及使用方法教程​zhuanlan.zhihu.com
晴天:群晖NAS软件Moment介绍及使用方法教程​zhuanlan.zhihu.com
晴天:群晖NAS软件Drive介绍及使用方法教程​zhuanlan.zhihu.com
晴天:群晖NAS软件DS Audio介绍及使用方法教程​zhuanlan.zhihu.com

944a5fe9dd18a296b446be1293e7788a.png


前面谈到了威联通的Qvideo、Qget,接下来聊聊Qfile。正如其名所示,Qvideo是影音播放软件,Qget是下载管理软件,而Qfile是文件管理软件,群晖把这种叫套件,可能是因为成套的软件吧。

外观展示

cd44a521863b441d9dcdc7eddaa02b07.png

File Station首先,还是先介绍桌面版的文件总管File Station。

26510ba2af4311b8f4721a13c9cff5d3.png

界面上图就是File Station 5的界面,分为左右两块,左侧是

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Qt中访问共享文件夹需要使用QFile和QDir类,并且需要提供正确的共享文件夹路径和凭据(用户名和密码)。 以下是一个示例代码,可以访问共享文件夹并列出其中的文件和文件夹: ``` c++ #include <QCoreApplication> #include <QFile> #include <QDir> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); // 共享文件夹路径 QString sharePath = "\\\\192.168.1.100\\share"; // 设置凭据 QFile::setPermissions(sharePath, QFile::ReadOwner | QFile::WriteOwner); QFile::setPermissions(sharePath, QFile::ReadUser | QFile::WriteUser); QFile::setPermissions(sharePath, QFile::ReadGroup | QFile::WriteGroup); QFile::setPermissions(sharePath, QFile::ReadOther | QFile::WriteOther); QFile file(sharePath); file.setPermissions(QFile::ReadOwner | QFile::WriteOwner); file.setPermissions(QFile::ReadUser | QFile::WriteUser); file.setPermissions(QFile::ReadGroup | QFile::WriteGroup); file.setPermissions(QFile::ReadOther | QFile::WriteOther); // 设置用户名和密码 file.setUserName("username"); file.setPassword("password"); // 打开共享文件夹 QDir dir(sharePath); if (!dir.exists()) { qDebug() << "共享文件夹不存在。"; return a.exec(); } dir.setFilter(QDir::AllEntries | QDir::NoDotAndDotDot); QFileInfoList fileList = dir.entryInfoList(); foreach (QFileInfo fileInfo, fileList) { qDebug() << fileInfo.fileName(); } return a.exec(); } ``` 在上面的示例代码中,我们使用`QFile::setPermissions()`和`QFile::setUserName()`和`QFile::setPassword()`函数设置共享文件夹的凭据(用户名和密码)。然后,我们使用`QDir`类打开共享文件夹,并使用`QDir::entryInfoList()`函数列出其中的文件和文件夹。 请注意,此示例代码中的用户名和密码是硬编码的,这是不安全的。在实际应用中,应该将用户名和密码存储在安全的地方,并动态地获取它们。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值