Bu biraz hile yapmak, çünkü bunu yapmanıza yardımcı olacak küçük bir program hazırlamanızı gerektirir. Biraz basit bir c # programı içerir fakat çoğunlukla cmd'dir.
Düşünce, eğer sadece cmd bir dosya adı verildiğinde, dosyanın bir satırda vereceği, dosyanın tam yolunu ve oluşturulma tarih / saatini veren bir program / komut içeriyorsa. Ardından cmd'de bir komut için bir cmd's kullanabilirsiniz, her dosyaya bu (dosyanın yolunu ve oluşturulma tarihini / saatini göster) komutunu uygulayın. Bu yüzden bir dosya adı alabilecek ve tam yolunu ve oluşturulma tarihini / saatini gösterebilecek küçük bir program yazdım. Sonra cmd olarak kullanıyorum.
Program ..
C:\blah>type a.cs
using System.IO;
class asdf
{
public static void Main(string[] args) {
if(args.Length==0) {
System.Console.WriteLine("Pass a filename");
return;
}
System.IO.FileInfo fileInfo = new FileInfo(args[0]);
System.Console.Write(fileInfo.FullName+" ");
System.DateTime creationTime = fileInfo.CreationTime;
System.Console.WriteLine("cdt "+creationTime);
}
}
C:\blah>
Derlemek
C:\blah>csc a.cs
Microsoft (R) Visual C# Compiler version 4.0.30319.18408
for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.
C:\blah>
Böylece a.exe oluşturur
a.exe, bir dosya adını parametre olarak ilettiğinde, tam yol ve oluşturma tarihi / saati veren küçük bir programdır.
C:\blah>a.exe w.obj<ENTER>
C:\blah\w.obj cdt 25/07/2015 1:03:52 AM
C:\blah>
Gerisi cmd
Eğer bir C # derleyiciniz yoksa
Buraya a.cs (yukarıdaki kaynak kodu) a.exe dosyasına bir bağlantı ekledim ve krom herhangi bir exe'i engellemeye çalıştığından, a.ex2 dosyasını indirip yeniden adlandırabilirsiniz. Veya Chrome, exe'i engellemeye çalıştığında "dismiss" deyin ve krom içindeki indirmelere gidin ve recover dosyasını söyleyin. Ancak bunu yapmak istiyorsanız, o EXE'yi alabilirsiniz. Belki görsel stüdyo ekspres (görsel stüdyosunun küçük bir versiyonu gibi), csc.exe'yi derlemenizi sağlar, eğer böyle yapmak istiyorsanız.
http://ge.tt/2LdAiGN2
Bir kez o küçük programa sahipseniz, bunu cmd olarak yapabilirsiniz.
c:\blah>for /r %f in (*.jpg) do @a.exe %f
c:\blah\a.jpg cdt 31/07/2015 3:55:40 PM
c:\blah\a10.jpg cdt 3/11/2013 8:19:07 AM
c:\blah\a11.jpg cdt 3/11/2013 8:19:16 AM
c:\blah\a12.jpg cdt 3/11/2013 8:48:45 AM
C:\blah\dff\Calendar.jpg cdt 25/08/2009 3:00:02 AM
C:\blah\dff\CheckDST.jpg cdt 28/07/2005 2:00:02 AM
Yani yapabilecekleriniz, bu komutu yapmak ama bir dosyaya dökülmek.
C:\blah>del mynewfile.a
C:\blah>for /r %f in (*.jpg) do @a.exe %f >>mynewfile.a
C:\blah>
O zaman find veya gnuwin32's grep komutunu kullanabilirsiniz.
C:\blah>find "22/05/2015" mynewfile.a
---------- MYNEWFILE.A
C:\blah\sdff\a.jpg cdt 22/05/2015 5:54:53 AM
C:\blah\sdff\a2.jpg cdt 22/05/2015 6:20:40 AM
C:\blah\sdff\b.jpg cdt 22/05/2015 5:56:12 AM
veya gnuwin32's grep ile
C:\blah>grep "22/05/2015" mynewfile.a
C:\blah\sdff\a.jpg cdt 22/05/2015 5:54:53 AM
C:\blah\sdff\a2.jpg cdt 22/05/2015 6:20:40 AM
C:\blah\sdff\b.jpg cdt 22/05/2015 5:56:12 AM
C:\blah>
dir /?
göstermedir /t:c
bu yaratma zamanı