当前位置: 首页 > news >正文

发现了NitroShare的一个bug

NitroShare 是一个跨平台的局域网开源网络文件传输应用程序,它利用广播发现机制在本地网络中找到其他安装了 NitroShare 的设备,从而实现这些设备之间的文件和文件夹发送。

NitroShare  支持 Windows、macOS 和 Linux 操作系统。

NitroShare允许我们为接收文件或文件夹设置一个默认位置,操作方法是右击我电脑系统托盘区的 NitroShare图标,从弹出的菜单中选择Settings,在打开的Settings - NitroShare窗口的General选项卡中,在Directory后面的文本框输入默认位置,或者点击“…”按钮来进行选择。

比如在我的电脑中,设置的默认位置是d:/NitroShare/tran。

如果我们在局域网中的其它电脑上运行NitroShare,右击系统托盘区的 NitroShare图标,从弹出的菜单中选择Send Directory…,将文件夹eg传输给我的电脑,那么它将会存储在我的电脑中的d:/NitroShare/tran中,文件说明符为d:/NitroShare/tran/eg。

在文件夹eg传输完成后,我可以右击我电脑系统托盘区的 NitroShare图标,从弹出的菜单中选择View Transfers…,在弹出的Transfers - NitroShare窗口中,点击 Received Items 按钮,那么NitroShare就会打开d:/NitroShare/tran,这样我们就可以对收到的文件夹eg进行相关的操作。


上面是正常的操作流程。

如果我不按照上面的正常流程来操作,就可能会引发bug。

例如,在文件夹eg传输完成后,我先右击我电脑系统托盘区的 NitroShare图标,从弹出的菜单中选择Settings,在打开的Settings - NitroShare窗口的General选项卡中,修改NitroShare接收文件或文件夹的默认位置,比如改为e:/tmp。

然后我才右击我电脑系统托盘区的 NitroShare图标,从弹出的菜单中选择View Transfers…,在弹出的Transfers - NitroShare窗口中,点击 Received Items 按钮,那么NitroShare就会打开e:/tmp,而不是d:/NitroShare/tran,尽管文件夹eg并不在e:/tmp里。

这应该算是一个bug吧。

我使用的NitroShare的版本是 0.3.4。

http://www.lryc.cn/news/480449.html

相关文章:

  • 如何关闭 Ubuntu22.04 LTS 的更新提醒
  • 美术资源规范
  • UE5.4 PCG 获取地形Layer
  • 用 cURL 控制 OpenSIPS3.4
  • 【LuatOS】基于WebSocket的同步请求框架
  • 架构师考试系列(8)论文专题:信息系统安全设计
  • 浙大一附院就医:分享给大家工作久了关节疼的就医经验,腱鞘炎
  • 如何降低 PCIe RTT?
  • 数据结构之二叉树--前序,中序,后序详解(含源码)
  • 红黑树及MySQL 基础架构
  • 大数据-212 数据挖掘 机器学习理论 - 无监督学习算法 KMeans 基本原理 簇内误差平方和
  • QJson-趟过的各种坑(先坑后用法)
  • 基于STM32的hx711称重模块使用
  • Nginx独立项目相关配置说明
  • Nuxt3之使用lighthouse性能测试及性能优化实操
  • ‌webdriver.Chrome()参数简介
  • Ubuntu如何更换环境中的Python版本
  • python-字符串中大写字母转小写,小写字母转大写
  • 前端学习之ES6+
  • yolov10的几种权重文件
  • FPGA视频GTH 8b/10b编解码转PCIE3.0传输,基于XDMA中断架构,提供工程源码和技术支持
  • C++类和对象 (下)
  • 网络层5——IPV6
  • 【wpf】ResourceDictionary 字典资源的用法
  • Foliate:沉浸式阅读!!!
  • 【excel基本操作-sumif绝对引用和相对引用
  • word及Excel常见功能使用
  • 网页中的某个元素高度突然无法设置
  • springboot给不同用户动态定制请求结果思路
  • 【网络】HTTP(超文本传输协议)详解