以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]非常急!如何让易表获取另一个文件的大小?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2257)

--  作者:justosayhi
--  发布时间:2011/6/29 10:23:00
--  [求助]非常急!如何让易表获取另一个文件的大小?
大家都知易表可以通过公式可以获取另一个文件是否存在。

请教如何让易表获取另一个文件的大小?

例如我想获取d:\\video.mp4的大小是2048k这样,谢谢。


--  作者:lyang70
--  发布时间:2011/6/29 11:21:00
--  
这个易表不能实现的...
--  作者:justosayhi
--  发布时间:2011/6/29 11:54:00
--  
可不可有其它变通方法呢?

我的想法是:例如先让易表运行一个bat文件生成mp4文件大小的文件,如1024k.txt,然后再让易表检查它是否存在,有人会编写这个bat文件吗?谢谢。


--  作者:lyang70
--  发布时间:2011/6/29 13:31:00
--  
去这里咨询一下吧...
http://bbs.bathome.net


--  作者:justosayhi
--  发布时间:2011/6/29 17:24:00
--  
已经找到bat成功检测文件大小的方法了,

但是在易表运行run(docdir+"check.bat")时却不成功,经查发现bat居然在易表的安装目录下运行了,并不是在当前目录下运行,所以有问题。

请问有什么方法可以强制bat文件运行在当前的目录下?


--  作者:tzszw
--  发布时间:2011/6/29 17:56:00
--  
无所谓的,你就运行易表目录下的批处理文件一样的效果啊
--  作者:justosayhi
--  发布时间:2011/6/29 18:14:00
--  
不一样的,我的mp4文件是与易表文件同时放在d盘的,不在易表安装目录里。
--  作者:Czy
--  发布时间:2011/6/29 19:28:00
--  
原理同下贴4楼

http://www.datasoft.com.cn/cgi-bin/topic.cgi?forum=9&topic=19976


--  作者:justosayhi
--  发布时间:2011/6/29 22:30:00
--  
谢谢CZY,虽然看不明白你的例子,可能是有些复杂吧,

我最后还是选用了固定路径的方法解决,不用动态当前目录了。