Yanıtlar:
Bu daha eski bir soru olabilir; ama son zamanlarda aynı ihtiyacı duydum.
Amacım kapsamlı olmak (tüm dosyaları araştırmak) ve ek bir yazılım gerektirmemesiydi, bu nedenle komut istemini ve herhangi bir metin düzenleyicisini kullanıyor.
İşte uygulanabilir bir çözüm olarak bulduğum şey:
Parametreler olmadan, Cipher mevcut dizinin durumunu ve içindeki tüm dosyaları listeler. / S parametresi yinelenmesini söyler ve c: \ başlangıç noktası verir. Oradan, "> ..." sadece çıkışı yönlendirir.
Şifrelenmiş dosya ve klasörler için Cipher'in çıktısı şöyle görünür:
C: \ Dev \ Encrypted \
Bu dizine eklenen yeni dosyalar şifrelenecek.
E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs
Cipher'ın normal dosya ve klasörler için çıktısı şöyle görünür:
C: \ Dev \ Plaintext \ listeleniyor
Bu dizine eklenen yeni dosyalar şifrelenmeyecek.
U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs
Umarım yardımcı olur.
cipher /s:c:\ | find "E "
Mükemmel değil, kullandım ama kullandım.
cipher /u /n
Tüm sürücülerde şifreli tüm dosyaları listelemek için kullanabilirsiniz .
cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txt
biraz daha doğru olarak - isimleri ile şifrelenmemiş dosyaları yakalamaz E Marketing strategy
, hangi dizinde olduklarını görmek istedim - kolay kaldırma için yapmak - bu yüzden aynı zamanda dizin isimlerini de içerir - ancak şifreli dosyaları olmayan dizinleri içerecektir, bu yüzden çıktıda hala küçük bir sıkıntı var.
cipher /s:c:\ > encryption.txt
ilk defa, yeniden çalıştırın ve komutunu her zaman veren, sahip olursa olsun ek sürücü harfleri ile sürücü harfi yerine D, E ve F Just gibi diğer disk birimleri, arama yapabilirsiniz. TXT dosyasının içeriğinin üzerine yazmak yerine, bunu da ekleyebilirsiniz: cipher /s:d:\ >> encryption.txt
Sonra Notepad ++ (veya regex içeren diğer bir düzenleyicide) açabilir ve E ile başlayan satırları temel kalıbı kullanarak bulabilirsiniz ^E
.
cipher /u /n /h
Herhangi bir ek filtrelemeye gerek kalmadan (yanlış giden) , sabit disklerinizde şifrelenmiş tüm dosyaları ( diğer cevapta mivk yorumunda olduğu gibi) bulur ve listeler . Bunun için kredi de bu cevabı buldum bu öğretici gitmek .
Not: Sistemde şifreli dosya (herhangi bir disk) yoksa, komut hemen yanıt vererek aşağıdakileri döndürür:
The system cannot find the file specified.
Bu bir hata değil. Hiçbir şifreli dosya olmadığı anlamına gelir. Bu durumda, bu bilgi bir şekilde önbelleğe alınmış gibi görünüyor.
Önemli not: Bu şifreli tüm dosyaları listelemez! Görünüşe göre sadece komutu çalıştıran mevcut kullanıcıya ait dosyaları listeler.
Dosyaları şifrelemeye gelince, Snark bu kısmı zaten cevapladı . Aynı araçla tekrar komut satırıyla da yapılabilir:cipher /D ...
Ek bilgi ve diğer kullanımlar için yardıma bakın: cipher /?
İle Total Commander , bir aramayla (yapabileceği ALT+ F7dosya ve klasörlerin çeşitli özelliklerine).
"Şifreli" özelliği bunlardan biridir.
Tüm şifreli dosya ve klasörleri bulduktan sonra, "Liste kutusuna besle" yi seçin. Seçili bölmedeki tüm adları (sola veya sağa) koyacaktır. Orada hepsini seçebilir, sağ tıklayıp Özellikler'i seçebilirsiniz. Seçilen tüm dosyalar için Özellikler penceresini göreceksiniz. Gelişmiş penceresinde, "Şifrele ..." onay kutusundaki işareti kaldırarak kolayca şifresini çözebilirsiniz.
Yazabilirsiniz: encryptionstatus: şifreli Bir kaşif penceresindeki arama alanına.
encryptionstatus:
arama alanına yazmanız, tıklayabileceğiniz "Şifreli" ve "Şifrelenmemiş" girişlerini içeren bir açılır menü, tamamlama menüsü gösterir. Yani bu doğru sözdizimi encryptionstatus:encrypted
ve encryptionstatus:unencrypted
Windows (Dosya) Gezgini’nde arama içine yerleştirilmiş.
encryptionstatus:unencrypted
hemen hemen tüm dosyalarımı listeledi. Ama encryptionstatus:encrypted
hala devam ediyor. Muhtemelen şifrelenmiş bir dosyam olmadığı için. Zaten farkında olduğumdan değil.
Windows Search Gelişmiş Sorgu'yu kullanabilirsiniz. Arama çubuğuna şunu yazın: * is: şifreli . Bu komut tüm şifrelenmiş dosyaları klasörde bulacaktır.
Total Commander'ı denedikten ve açıklanamayan bir nedenden dolayı başarısız olduktan sonra, NirSoft'un SearchMyFiles'ını denedim ve mükemmel çalıştı. Hafif bağımsız çalıştırılabilir ve sonuçların cipher
komut gibi geçmesini engellemek için zor değil ; hangi girişlerin yalnızca üst şifreli klasörün alt dizinleri olduğunu bilmek için klasör yoluna göre kolayca sıralayabilirsiniz.
kullandım cipher /s:f:\ /d > encryptionFIX.txt
Evet, farklı bir "f" harfi yazdı.
Şifrelemeyi kaldırmaya çalışır, herhangi bir hata cmd isteminde listelenir. Artı hataları için belgeyi inceleyebilirsiniz.
Harici bir HDD'yi temizliyor ve şifreli olan 150 dosyaya rastlıyordum. Bu yüzden bilgisayarlarımda şifreleme kullanmadığım için nerede ve nerede olduklarını bilmek istedim. Anladığım kadarıyla kolayca alabileceğim bir kaç dosyadan. Veya bilgisayarımda "_MACOSX" klasörlerini görmek. Onlar her zaman şifrelenir.
Yalnızca gerçekten ANINDA yerel sonuç için:
Her şeyi voidtools'tan yükleyin. INDEXING niteliğini dahil etmek için 1 ayarını değiştirin (bu ek yükü almak için hızlı sıralamayı etkinleştirmeniz gerekmez). Bu şekilde, sadece eklediğiniz özellik depolama alanıdır.
KULLANIMI: Bunu arama çubuğuna yazın: attrib:E
enter tuşuna basmanıza bile gerek yok. ENTIRE SYSTEM TÜM SÜRÜŞLERİNDE EFS şifreli her dosya ANADEN iade edilir.
USN'den endekslendiğinden (ve her zaman güncel) ve uzaktaki klasörleri bile indeksleyebildiğinden - daha hızlı ve daha güvenilir başka bir yöntem bulamadım (orijinal indeks oluşturulduktan sonra çoğu modern sistemde saniyeler sürer).