我想将不同的文件从相同的源目录(从)复制到相同的目标(到),但是每个文件都有不同的扩展名。
QuerySnapshot querySnapshot = await sl.get<FirebaseAPI>().getFirestore()
.collection('messages')
.where('users'[0],isEqualTo: 'user1ID')
.where('users'[1],isEqualTo: 'user2ID')
.getDocuments();
很遗憾,文件既未重命名也未扩展。 我解决了重命名问题,因为它是所有文件的相同模式,所以将其移入了in部分之外。 但是,我无法修复扩展。
注意:我需要使用一个空的into('')来创建块。
答案 0 :(得分:0)
我最终通过创建“ from”块而不是“ into”块来解决了该问题。 “扩展”似乎仅在这种类型的块上起作用。
myCopy(Copy) {
from xxx
into yyy
into ('') {
include "myFilename"
rename ...
expand('lang': $.resources.xxx )
}
... similar into blocks for other files ...
}
如果有人有更好的解决方案或解释,请分享您的知识:-)