有什么办法判断文件保存成功立即执行另一个方法?

禁用F3 2020-09-30 10:15:20
每秒会在硬盘上写20个文件,如何做到,当每个文件写入硬盘保存成功后立即执行另一个方法?我要对保存的文件进行压缩并删除
...全文
25492 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gs0038 2020-10-10
  • 打赏
  • 举报
回复
发你的代码出来看看,你写成什么样了,再帮你分析分析应该怎么改
张天星 2020-10-09
  • 打赏
  • 举报
回复
写文件好像是同步的?你遇到了什么问题了么。。
  • 打赏
  • 举报
回复
引用 7 楼 禁用F3 的回复:
感觉用异步不行,我这个是一秒钟保存的是bmp的图片,需要做压缩jpg,因为压缩时间比较长,有时候在压缩的过程中,那个文件会存在打开的状态,判断打开的文件的时候,就会排队
所以我想做的是,他保存成功,立即执行


应用程序层,应该在应用程序之间形成有效的协同协议。不要总是把自己的程序当作操作系统什么都去“监控”。
  • 打赏
  • 举报
回复
如果是系统级的产品,要使用操作系统级别的方式,甚至采取非用户态编程。建议先研究1年 windows 磁盘驱动开发。
wanghui0380 2020-09-30
  • 打赏
  • 举报
回复
上面是你自己的程序写文件 如果是监听别人程序,请换个文法。“文件监听” --------------- FileSystemWatcher
  • 打赏
  • 举报
回复
要看你保存文件的是别的程序做的,还是你自己这个程序,自己程序做的,上面说的就行,不然你要自己去监听文件
wanghui0380 2020-09-30
  • 打赏
  • 举报
回复
我们最怕一行代码不写,整天在那里回字有几种?这个回字vs那个回字。 你写就是了,实现才是第一。 我就不相信,你不会写 写文件方法() 压缩文件方法() 删除文件方法() 这3句话,哪怕他是同步的又如何???
wanghui0380 2020-09-30
  • 打赏
  • 举报
回复
await TaskA() await TaskB() or plieline .AddTask(A) .AddTask(B) or 链表 nodelinke<Task> or Actor,状态机 -------------------------------------------- 我们有无数种方法做这件事情,这事无需纠结。17年的你不必每步都过来问,我相信你自己都完全可以搞定,不必学啥博客园要啥最好,最优,也不必每写一个东西都过来问,这回字到滴有几种写法。你这问题本身,哪怕就是同步写2个方法,他有问题么?
SayoKun 2020-09-30
  • 打赏
  • 举报
回复

string path = @"C:\1.txt";
File.WriteAllText(path,"Hello");
if (File.Exists(path))
{
//执行方法
}
The 祺℡ 2020-09-30
  • 打赏
  • 举报
回复
写文件操作是异步操作吧?
如果是异步操作又没有结束标致的话,只能加延时处理了。
libolei 2020-09-30
  • 打赏
  • 举报
回复
保存文件应该是同步的吧 只要写入并关闭写入流没有异常就证明文件保存成功了 后面直接拿来用就行
禁用F3 2020-09-30
  • 打赏
  • 举报
回复
感觉用异步不行,我这个是一秒钟保存的是bmp的图片,需要做压缩jpg,因为压缩时间比较长,有时候在压缩的过程中,那个文件会存在打开的状态,判断打开的文件的时候,就会排队 所以我想做的是,他保存成功,立即执行
WPS Office 2019 是一款功能丰富的办公软件套装,它整合了文字、表格、演示、PDF 等组件,具备体积小巧、功能丰富、兼容性强等特点,能满足日常办公的多种需求。 功能组件丰富:包含 WPS 文字、WPS 演示、WPS 表格、WPS PDF 等组件,可用于文档编辑、表格计算、幻灯片制作、PDF 处理等,支持 DOC、DOCX、XLS、XLSX、PPT 等多种格式,能与 Microsoft Office 较好地兼容。 支持云存储与协作:用户登录 WPS 账号后,可实现多终端、跨平台的数据同步,还能与他人协同办公,文档可通过微信、QQ 等社交平台一键分享。 PDF 功能强大:提供沉浸式 PDF 阅读体验和稳定的编辑服务,支持一键编辑 PDF 文档内容。借助 OCR 技术,可精准转换文档、表格、PPT、图片等格式的文件。 界面设计优化:具有全新视觉设计,默认皮肤舒适清爽,还支持桌面背景、界面字体、皮肤、格式图标等个性化设置。同时,文档标签可拖拽成独立窗口或合并,用户可自主选择文档显示方式,还能将文件放置在不同工作区,便于分类浏览与管理。 内置实用工具:内置了简单的网页浏览器,点击文档中的链接会默认用其打开,可进行网页添加到首页、另存为 PDF 等操作。此外,“应用中心” 集成了输出转换、文档助手、安全备份等多种实用功能。 模板资源丰富:稻壳商城提供了大量模板、范文、图片等素材资源,涵盖求职简历、总结计划、合同协议等常见文档类型,方便用户快速创建专业文档。 表格功能特色突出:支持通过关键词快速切换工作表,设有阅读模式和护眼模式。还可分类合并单元格,以及拆分合并单元格并填充内容。公式编辑器中可轻松完成公式嵌套,筛选时可通过 “仅筛选此项” 一步完成特定值筛选,还能根据筛选条件生成动态分析图表。另外,“特色功能” 和 “智能工具箱” 菜单中包含 PDF

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧