- 主题:我正在磕的程序bug
有几百个数据,80%的文件名叫xxxxxlre, 20%的叫xxxxx_re,
xxxxx是s001这样的编号,一直编到500多
为了编程方便,我把它们名称都写成lre
然后就可以写一个循环,轮流读数据了
结果发现改完名的根本读不出来
可能文件里面有校验名字的功能。。。
然后只能重新解压缩原来的数据,遍历,拷一遍覆盖掉,因为我不记得哪些名字是我改过的
然后写几个嵌套的error catch
终于可以循环地读出来了。。。
我想说当年记录数据的人是不是脑子有包,起名都不起一样的。。。
再次说明下,专用文件用配套工具箱打开
配套工具箱里可能有文件名核验功能
然而封装好了看不见工具箱内部
--
修改:soncyme FROM 223.72.82.*
FROM 223.72.82.*
他们放到一个库里的,然后让你一起测
【 在 ChopinSp 的大作中提到: 】
: 不同时期记录的,也没想到你会这么用啊
--
FROM 223.72.82.*
我还没有那么笨吧
那种死机的时候一般有效果
【 在 novicer 的大作中提到: 】
: 结果发现改完名的根本读不出来
: 有没有尝试电脑关机,重新开机?
:
--
FROM 223.72.82.*
写个程序也好了,回头还有个库1万多条
用这个处理就比较省事了
想偷懒一点没偷着
【 在 ddkk121 的大作中提到: 】
: 假装看懂了,回个帖完成任务
: 发自「今日水木 on MI CC9 Pro Premium Edition」
--
FROM 223.72.82.*
压缩文件留着就是备份
【 在 HISYS 的大作中提到: 】
:
: 改名之前就该先备份吧
:
: 发自「今日水木 on PDVM00」
: --
: 一切都早已开始了
:
:
发自「今日水木 on iPhone SE 2」
--
FROM 223.104.39.*
我不看三国
【 在 novicer 的大作中提到: 】
:
: 智者千虑必有一失,你看刘备和刘表聊天也有语失的时候
:
: :
: --
:
发自「今日水木 on iPhone SE 2」
--
FROM 223.104.39.*
我觉得这个真是我工作中最有趣的部分了
作为社恐是很讨厌和人打交道的
【 在 xiaoyuan01 的大作中提到: 】
:
: 嗑字用得传神。。这么复杂艰辛的工作为啥要女人来完成
: --
:
发自「今日水木 on iPhone SE 2」
--
FROM 223.104.39.*
改了名就打不开了
这个我头回见
其实还有两种命名规则
数量更少
所以第一时间果断改名
后来就以为数据坏了
折腾了半天发现是名字的愿意吗
【 在 Brightblade9 的大作中提到: 】
:
: 先做一步预处理, 遍历一遍把名字统一了呀。
:
: 把功能分开, 处理历史文件名问题的部分, 和真正的业务逻辑部分
: --
:
发自「今日水木 on iPhone SE 2」
--
FROM 223.72.82.*
专用工具箱读
功能限制
最好就是try catch
其次就是 改名
我比较懒呗
【 在 cn62 的大作中提到: 】
:
: 这命名规则本来就能正常排序,干嘛要改名?
: \* 直接把目录下所有文件名(如果有其他文件,正则过滤下)都读出来,按字母顺序排序不行吗?
: \* 即使直接拼接字符串生成文件名,也就两种可能,检查下拼接出来的文件名是否存在,不存在换另一种,很困难吗?
: --
:
发自「今日水木 on iPhone SE 2」
--
FROM 223.72.82.*
对的,改名了就读不了
头回见,我见识浅薄
【 在 smtherica 的大作中提到: 】
: 他的意思是该文件名这个操作导致了文件权限被改了,以致不能被程序读吧
:
: \- 来自「最水木 for iPhone13,2」
: --
发自「今日水木 on iPhone SE 2」
--
FROM 223.72.82.*