我有一个Windows箱和文件夹中包含此类文件:如何将除最新的文件之外的所有文件移动到文件夹?
2010-07-04 20:18 81 in01_Acct_20100704001.r
2010-07-07 05:45 165 in01_Acct_20100706001.r
2010-07-07 19:41 82 in01_Acct_20100707001.r
2010-07-07 10:02 81 in01_Acct_20100707002.r
2010-07-08 08:31 89 in01_Acct_20100708001.r
2010-07-10 04:51 82 in01_Acct_20100709001.r
,我想使用批处理定期所有这些文件移动到另一个文件夹中,除了最新的一个(即in01_Acct_20100709001.r),因为这文件有时仍在写入,并且移动它可能导致批处理的下一次运行中的目标文件夹中的文件覆盖,并导致文件内容丢失。
任何关于这种情况下的想法将不胜感激。
你现在的代码是什么? – 2010-07-13 19:32:29
当前的代码是移动* .r D:\ destination \。我知道这是错误的,但我不知道如何在Windows下做到这一点...... – suyao 2010-07-13 19:55:00
它是哪个版本的Windows?如果你可以使用powershell,那么这可能会使编程更容易。 – 2010-07-13 20:27:06