数据服务:文件名

2020-09-22 17:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在一个目录中,我有几个csv文件:ABC1,ABC2,ABC3,...我想做一个条件,看是否存在以" ABC"开头的文件。 我这样做是:file_exists('folder/ABC * .csv')<>0。但是他不理解星号(*)。 你有解决办法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在一个目录中,我有几个csv文件:ABC1,ABC2,ABC3,...我想做一个条件,看是否存在以" ABC"开头的文件。 我这样做是:file_exists('folder/ABC * .csv')<>0。但是他不理解星号(*)。 你有解决办法吗?

付费偷看设置
发送
4条回答
追夢秋陽
1楼-- · 2020-09-22 17:46

File_exists仅接受文件夹和文件名作为输入。 没有通配符!

您可以使用从exec内置函数调用的OS命令(dir或ls)解决此问题。

顺便说一句,我一直认为DS是她,而不是he:)

蓋茨
2楼-- · 2020-09-22 17:49

exec('cmd','dir/BC:\Temp\*.csv ',2)

此命令返回.csv文件列表(以空格分隔)。

如果文件夹中不存在.csv文件,则结果为空。

等效的Linux命令是exec('sh','ls/tmp/*。csv',2)

歪着头看世界
3楼-- · 2020-09-22 17:47

有人有想法吗? 感谢您的帮助

Aaron 3364
4楼-- · 2020-09-22 18:01

Bonjour Lucile,

Laréponsede Dirk纠正措施。 Ne cherchez pas une function" DS" revodantàvos attentes。 实用的命令管理系统实用程序命令管理者常见的命令,可以在Unix/Linux下找到。 Récupérezla response dans DS pour la traiter enconqueénce...

公司

一周热门 更多>