标题: [文件操作] 批处理如何检测指定目录下当天被修改和新建的文件 [打印本页]
作者: a89076 时间: 2018-4-19 19:49 标题: 批处理如何检测指定目录下当天被修改和新建的文件
本帖最后由 pcl_test 于 2018-4-19 20:18 编辑
windows下检测指定目录下今天那些文件被修改了,和新建了,
如果检查出来,连目录结构,一起拷贝到 C盘根,有大神搞的定么?
作者: WHY 时间: 2018-4-25 09:57
- $srcDir = 'E:\Test'; #源目录
- $dstDir = 'D:\Mydir';#目标目录
-
- dir -Literal $srcDir -Include *.* -Recurse | ?{$_ -is [IO.FileInfo] -and ($_.LastWriteTime-(Get-Date)).Days*($_.CreationTime-(Get-Date)).Days -eq 0} | ForEach{
- $strFolder = $dstDir + $_.DirectoryName.SubString(2);
- if(![IO.Directory]::Exists($strFolder)){
- $null = New-Item $strFolder -ItemType directory -Force;
- }
- copy -Literal $_.FullName -Dest ($strFolder + '\');
- }
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |