dnvplj 发表于 2021-12-7 15:35 现一共4个文件,但一次只能复制2个文件。不管删除数组那2行,其他的2行都能复制成功。所用的文件:附件上 ...
举报
afan 发表于 2021-12-7 15:51 你所有要复制的文件名都是一样的 新建文本文档.txt $a_File[1] = @ScriptDir & '\134\1\2\3\新 ...
dnvplj 发表于 2021-12-7 15:57 如文件夹下有相同的文件,那就在创建文件夹可以吗?
afan 发表于 2021-12-7 16:12 可以当然可以,关键是你这样做的目的是什么?新建的文件夹名又是什么?多次复制会不会再次陷入我首先提到 ...
dnvplj 发表于 2021-12-7 16:15 再次感谢A大的回复,是做:文件备份,但只想把文件放到同一文件夹下,如有同名文件就创建新的文件夹,把 ...
Func _FileBakCopy($s_Dir, $a_File) Local $sFN, $sBkDir = '', $sNLst = '|' For $i = 1 To UBound($a_File) - 1 $sFN = StringRegExpReplace($a_File[$i], '^.+\\', '') If FileExists($s_Dir & '\' & $sFN) Then If $sBkDir = '' Or StringInStr($sNLst, '|' & $sFN & '|') Then $sBkDir = _CKCreateDir($s_Dir) FileMove($s_Dir & '\' & $sFN, $sBkDir) EndIf $sNLst &= $sFN & '|' FileCopy($a_File[$i], $s_Dir) Next EndFunc ;==>_FileBakCopy
afan 发表于 2021-12-7 17:19 你要坚持你的想法我就不多说了~
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-4-19 00:25 , Processed in 0.076402 second(s), 15 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.