我想创建一个批处理文件,它只会复制新创建的文件夹。我使用下面的代码但是只选择文件(文本文件或xml文件)而不是文件夹。
xcopy "D:\Splunk\var\lib\splunk\defaultdb\db" "D:\test\Incremental_data_backup\" /m
请提出我缺少的内容
由于 维卡斯
答案 0 :(得分:3)
您可以使用xcopy,只需指定正确的选项即可。以下是哪些与你有关:
/ H 复制隐藏的系统文件和文件夹(默认= N)
<强> / d:MM-DD-YYYY 强> 复制在指定日期或之后更改的文件。 如果没有给出日期,则仅复制其文件 来源日期/时间比目的地时间更新。
/ S 复制文件夹和子文件夹
/ E 复制文件夹和子文件夹,包括空文件夹。 可用于修改/ T.
这就像
那样xcopy <src> <dest> /HE /D:mm-dd-yyy
编写日期的脚本有点复杂:
%date:~4,2% - 月 %date:-4% - 年 %date:~7,2% - day
所以当前日期将是:
%date:~4,2%-%date:~7,2%-%date:-4%
答案 1 :(得分:1)
您可以尝试使用此代码。我使用参数标记为修改过的文件夹
open func setupCirclestack(parentFrame:CGRect)->[Circle]
{
var arrayCircles = Array<Any>()
let arrayColor=[UIColor.green,UIColor.blue,UIColor.red,UIColor.purple,UIColor.orange]
var currentCircleRadius = CGFloat((UIScreen.main.bounds.size.width-60)/2)
for i in 0..<CircleValues.sharedInstance.numberOfCircles-1
{
let circle=self.getInnerCircle(currentFrame: parentFrame) as! Circle
circle.backgroundColor=UIColor.white//arrayColor[i]
circle.clipsToBounds=false
arrayCircles.append(circle)
circle.innerCircleRadius = currentCircleRadius
currentCircleRadius = currentCircleRadius - 20
print("New Radius------\(circle.innerCircleRadius)")
}