怎么做到对独立存储的文件的访问

发布于 2021-11-13 03:16:59 字数 66 浏览 837 评论 5

记事本的功能,记录了几个txt,然后在另一个界面上查看记录。要做到点一个Button,显示一个txt的文本内容。要求随机访问文件顺序

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

彩扇题诗 2021-11-18 01:01:24

你的问题描述的不太清楚,一会儿说界面一会儿说功能的,不太清楚你确切要解决的问题。不过,以下是我个人对你问题的理解,说错了,不要追究我的法律责任啊。

你的txt是文本框还是文件啊,如果是文本框的话,这就是一个纯界面的操作应该没有什么说的吧,控制好焦点就好了。

如果是文件的话,要修改不同的文件并显示的话,也不存在多少问题啊。写者只管写者的问题,写的文件只是一份拷贝,只在保存的时候才提交修改。读的就只管读好了。当然,此处要注意文件的加锁,读写锁的问题,不过,这又是另一个问题。如果这才是你想问的话。那么:

文件是有竞争的资源,写时加写锁,告诉别人,我在写,别的写请稍等,写完后释放写锁。

读之前,加读锁,告诉别人,我在读,如果别人读可以,写的话,可能要稍等,此处和你的处理策略有关。这个和多线程同步文件相关。

柳絮泡泡 2021-11-17 22:28:13

多线程的那就没什么问题啊。记得windows下,只是有防止同时写的控制,你另一个只是读,问题不大,当然我上面这些话不保证正确,也希望其他朋友给出指正。刷新,你最好自己价格定时检测文件时间戳的操作。

笑红尘 2021-11-17 19:27:34

就是两个界面,一个界面add,输入几个txt,然后在watch界面查看这几个文件,只不过想做到每次只查看一个txt,然后点一个BUTTON查看下一个txt。 当然需要刷新,当删除了某个txt后就不需要访问了

@中山野鬼

贱贱哒 2021-11-17 13:42:42

就是两个界面,一个界面add,输入几个txt,然后在watch界面查看这几个文件,只不过想做到每次只查看一个txt,然后点一个BUTTON查看下一个txt。 当然需要刷新,当删除了某个txt后就不需要访问了
@中山野鬼

岁吢 2021-11-14 05:17:23

这涉及权限和UI涉及两个方面。你想谈哪个?WINDOWS下的不熟,但记得当年做VC6时,也不是什么文档都能同时开的。另外你也没说是否要同步刷新。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文