Předmět Autor Datum
Všetky programy sú takmer identické, lebo to, čo ti poskytnú ako duplicitné, beztak musíš manuálne a…
Nuda 03.09.2015 05:09
Nuda
No to je teda rada.. proč by to musel manuálně mazat? Dá se to zmáknout třeba přes powershell .. f…
MKc 03.09.2015 07:46
MKc
Marjá panno, to jsou klikyháky. :)):-D:)) To je pro mě moc složitý. Kam bych to měl napsat, bo co s…
wakar 03.09.2015 09:45
wakar
To se spustí přes powershell.. ale jestli s ním nemáš žádné zkušenosti tak radši použij ten GUI nást…
MKc 03.09.2015 09:52
MKc
A to jako PC Poradna ještě nemá svůj vlastní mazač? No tak už ano: [http://pc.poradna.net/file/view…
Flash_Gordon 03.09.2015 09:40
Flash_Gordon
Hezký, v čem jsi to udělal? To jde i v powershellu takhle, ale nechce se mi dělat s forms (a navíc s…
MKc 03.09.2015 09:51
MKc
Tady to máte pane, i s výběrem přípony souborů. Výchozí jsou všechny - hvězdička. Je možno zaměnit z…
Flash_Gordon 03.09.2015 10:02
Flash_Gordon
Dík, výstup se jinak shoduje s mým PS výtvorem, tak se tomu dá i věřit :))
MKc 03.09.2015 10:09
MKc
Buď to nefunguje, nebo s tím neumím zacházet. :-( Ale našel jsem tohle, viz obrázek. Ale jak dál? Oz…
wakar 03.09.2015 11:52
wakar
... mne sa to nejako nezdá - ako môžu byť za duplicitu považované súbory s rôznou veľkosťou?
pablo 03.09.2015 14:17
pablo
No, zadal jsem hledání jen podle názvů, ne podle velikosti souborů.
wakar 03.09.2015 14:30
wakar
.. bud budeš soubory porovnávat podle MD5 nebo se na to rovnou vykašli ..
MKc 03.09.2015 16:05
MKc
Asi jo, protože 500 MB které to našlo mě nevytrhne. :-) poslední
wakar 03.09.2015 16:13
wakar

Všetky programy sú takmer identické, lebo to, čo ti poskytnú ako duplicitné, beztak musíš manuálne a prácne zmazať. Kup si nový disk určený pre systém, riešiš nepodstatné hovadiny z čias minulého milénia.

No to je teda rada.. proč by to musel manuálně mazat?

Dá se to zmáknout třeba přes powershell ..

function get-hash
{
$md5 = new-object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider
return $hash = [System.BitConverter]::ToString($md5.ComputeHash([System.IO.File]::ReadAllBytes($_.fullname)))
}
$lists=get-childitem d:\Temp\ -Recurse |?{!$_.Psiscontainer}| select fullname,@{n="Hash";e={$_ |get-hash}} |group hash | ?{$_.count -gt 1} 
foreach ($list in $lists){
$judge=$true
$list|select -ExpandProperty group|?{$_.fullname -like "*d:\Temp\*"}|foreach{
if($judge -ne ""){$judge=$false}
else{ 
Remove-Item $_.fullname -whatif}
}
}

... najde duplicitní soubory v D:\TEMP\ .. a napíše co je duplicitního. Stačí zaměnit -whatif za -verbose (nebo prostě whatif odstranit) a rovnou maže duplicity..

Takže nic manuálně dělat nemusí ..

Zpět do poradny Odpovědět na původní otázku Nahoru