Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 删除两个日期之间的文件server 2003命令行_Batch File_Command Line - Fatal编程技术网

Batch file 删除两个日期之间的文件server 2003命令行

Batch file 删除两个日期之间的文件server 2003命令行,batch-file,command-line,Batch File,Command Line,有人能告诉我在2014年4月1日至2014年4月17日期间,在Windows server 2003命令行上删除一系列文件的最佳方法吗。如果需要,您可以删除反勾号并将代码全部放在一行上 Get-ChildItem C:\data\*.* | ` Where-Object {$_.lastwritetime -gt '4/1/14' -AND $_.lastwritetime -lt '4/17/14'} | ` Remove-Item 我找到了一个较短版本的脚本。不过,我更喜欢使用完整的Pow

有人能告诉我在2014年4月1日至2014年4月17日期间,在Windows server 2003命令行上删除一系列文件的最佳方法吗。如果需要,您可以删除反勾号并将代码全部放在一行上

Get-ChildItem C:\data\*.* | `
Where-Object {$_.lastwritetime -gt '4/1/14' -AND $_.lastwritetime -lt '4/17/14'} | `
Remove-Item

我找到了一个较短版本的脚本。不过,我更喜欢使用完整的Powershell cmdlet名称。

您是否尝试过任何方法(包括在此处搜索)来实现此目的?这不是一个“这是我的规格。请编写代码。我稍后会停下来拿它。”网站。已尝试对文件执行搜索,并尝试搜索(包括括号)
[批处理文件]删除较旧的文件
。第一个答案是,这给了你一半的答案。然后修改添加另一半应该很容易(或者至少给你一个开始尝试的地方)。谢谢,但不能使用powershell