[2000] Map met 660.000 bestanden

Pagina: 1
Acties:

  • DDX
  • Registratie: April 2001
  • Laatst online: 17:12
ik heb een directory waarin 660duizend bestanden staan (om precies te zijn 660024)
(oorzaak programma wat logfiles wegschijft in deze dir, en dit al 2 jaar doet)

explorer kan deze directory niet ingaan
dos nog wel en die geeft met dir ook keurig :

660024 File(s) 1.265.036.139 bytes
4 Dir(s) 95.837.237.248 bytes free

nu is mij gevraagd om de files uit 2003 en 2004 te backuppen
(programma wordt binnenkort aangepast, maar moet nu nog wel doordraaien)

heeft iemand een idee waarmee ik deze bestanden kan copyen/zippen oid ?

totalcommander hangt zichzelf ook op als ik deze directory inga

https://www.strava.com/athletes/2323035


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Tooltje maken die de dir doorloopt en aan de hand van de filedate de oude bestanden verplaatst naar een andere dir, dan krijg je dus een 2003/, 2004/ en <current>/. 3 kleinere directory's werken allicht beter dan 1 grote, en 200.000 bestanden in een directory is geen probleem, ik kreeg pas problemen boven de 250K :+.

In linux kan je kopieren met een check op de filedate, ik heb net even gekeken of dat ook onder Windows gaat maar ik kreeg het zo snel niet voor elkaar. Is het een probleem als je die machine een keer boot met een Linux live CD en dan de directory gaat doorspitten?

[ Voor 32% gewijzigd door AtleX op 25-02-2005 12:54 ]

Sole survivor of the Chicxulub asteroid impact.


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
probeer eens andere file managers (zoals windows commander ofzo) anders kan je er misschien een knoppix CD in duwen.

trouwens vind ik het raar dat explorer crashed. ik neem aan dat het een NTFS partitie is, en die mag toch geen probs hebben met dat aantal files
misschien duurt het gewoon langer, en denkt je taskmaneger wel dat explorer crashed maar is dat niet zo

[ Voor 17% gewijzigd door BasieP op 25-02-2005 12:58 ]

This message was sent on 100% recyclable electrons.


  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 20-01 19:37
antivirussoftware op de server even uitzetten (of die directory excluden)

A wise man's life is based around fuck you


  • MOmax
  • Registratie: Maart 2003
  • Laatst online: 14-04 22:44
Ik vermoed dat als DOS het aankan dat de commandline versie van WinRAR (rar.exe) het aankan. Zie specs: http://www.rarsoft.com/compare.htm. En misschien dat hun filemanager far dan ook geen moeite heeft met 600k aan bestanden

  • Monkeybrains
  • Registratie: Juni 2001
  • Nu online
In de resource kit zit een tooltje wat forfiles.exe heet. Hiermee kan oa een datum/tijd criterium opgegeven worden, bijvoorbeeld "pak alle bestanden ouder als x dagen" of "pak alle bestanden van voor x datum", en vervolgens geef je op wat je met die files wil doen.

Voorbeeld:

forfiles /s /p d:\admin\scripts\log /m *.log /d -14 /c "CMD /C del @FILE"

Bovenstaand commando gooit alle bestanden ouder als 14 dagen weg, maar je kan in principe alle dos commando's gebruiken. Voor winzip is er ook een commandline extensie (te downloaden bij Winzip.com), welke ik gebruik om in combinatie met forfiles.exe van sommige web directories met veel bestanden een backup te maken.

[ Voor 36% gewijzigd door Monkeybrains op 25-02-2005 13:24 ]


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Totalcommander kan wel die aantallen aan, waarschijnlijk moet je iets meer geduld hebben.

Afbeeldingslocatie: http://upload.luppie.net/uploaded/totalcmd.jpg

67000 bestanden en hij reageerd op mijn PC in 5 sec.

Edit : Damn een nul vergeten , ik ga nog ff verder testen ;)

[ Voor 14% gewijzigd door Luppie op 25-02-2005 13:20 ]

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • DDX
  • Registratie: April 2001
  • Laatst online: 17:12
even wat reacties beantwoorden :
AtleX schreef op vrijdag 25 februari 2005 @ 12:52:
In linux kan je kopieren met een check op de filedate, ik heb net even gekeken of dat ook onder Windows gaat maar ik kreeg het zo snel niet voor elkaar. Is het een probleem als je die machine een keer boot met een Linux live CD en dan de directory gaat doorspitten?
even linux booten is eigenlijk geen optie
het gaat hier om een live webserver
misschien als allerlaatste oplossing, al zou ik dan eerder gewoon de files weggooien (als dat al lukt)

ik heb ook al poging gedaan met linux om de drive via samba te mounten, maar de sambaclient hangen op het moment dat ik een ls bestandsnaam (van een bestaand bestand) probeer te doen
(en na een uur geen output)
zwelgje schreef op vrijdag 25 februari 2005 @ 13:00:
antivirussoftware op de server even uitzetten (of die directory excluden)
draait geen antivirus software op de server
MOmax schreef op vrijdag 25 februari 2005 @ 13:04:
Ik vermoed dat als DOS het aankan dat de commandline versie van WinRAR (rar.exe) het aankan. Zie specs: http://www.rarsoft.com/compare.htm. En misschien dat hun filemanager far dan ook geen moeite heeft met 600k aan bestanden
ik ga far eens proberen

https://www.strava.com/athletes/2323035


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 14-04 21:55
Ik zou een vbs-je maken die alle gewenste files kopieert.

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • DDX
  • Registratie: April 2001
  • Laatst online: 17:12
Far geeft het op :

---
Error
Not enough memory
Cannot read folder contents
--

en Far.exe gebruik 766Mb memory
(van de 3GB)

maandag maar eens stoeien met scripts
eerst maar eens uitzoeken hoe de files exact heten en waar ik op kan sorteren oid

[ Voor 32% gewijzigd door DDX op 25-02-2005 15:12 ]

https://www.strava.com/athletes/2323035


Verwijderd

Met de volgende key zal de explorer.exe de ntfs timestamp per bestand niet proberen uit te lezen.
Probeer het daarna nog eens te openen.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001

[ Voor 4% gewijzigd door Verwijderd op 25-02-2005 15:28 ]


  • MOmax
  • Registratie: Maart 2003
  • Laatst online: 14-04 22:44
En heb je rar.exe zelf al geprobeerd? Op zich is het daarmee heel aardig backup-en. Ik zou iets als "rar m -ver <archive> ." gebruiken. Denk ook aan -s[] switch; daarmee maak je solid archives. Dat scheelt echt veel in het geval van log-files. Extracten is minder leuk met zo'n archief, dus opgepast...

[ Voor 43% gewijzigd door MOmax op 25-02-2005 15:41 ]

Pagina: 1