Datei via Bacht leeren, nicht Löschen
Hallo zusammen,
ich habe da mal eine Frage zum Thema Backup.
Ich habe bei einer Datei das Problem das ich sie nicht weglöschen darf,
diese jedoch teilweise so groß wird das sie die Geschwindigkeit beeinträchtigt.
So und nun hier meine Frage
Wie kann ich eine Datei auf ihre Größe kontrollieren ,
bei Überschreitung der Größe öffnen, den Inhalt herausnehmen,
in einer anderen Datei Speichern und dann beide Dateien wieder schließen?
Das ganze müsste für TXT Dateien funktionieren.
Das ganze soll dann immer beim Maschinenstart vor dem Userlogin Laufen.
Vielen Dank schon mal für eure Hilfe
Wie kann ich eine Datei auf ihre Größe kontrollieren ,
bei Überschreitung der Größe öffnen, den Inhalt herausnehmen,
in einer anderen Datei Speichern und dann beide Dateien wieder schließen?
Das ganze müsste für TXT Dateien funktionieren.
Das ganze soll dann immer beim Maschinenstart vor dem Userlogin Laufen.
Vielen Dank schon mal für eure Hilfe
Please also mark the comments that contributed to the solution of the article
Kommentar vom Moderator Biber am Nov 30, 2009 um 13:50:31 Uhr
Wenn der Titel "Datei via Bacht leeren, nicht Löschen" nicht bald geändert wird, dann geht der Beitrag den Bacht runter...
Content-Key: 130511
Url: https://administrator.de/contentid/130511
Printed on: April 24, 2024 at 11:04 o'clock
10 Comments
Latest comment
Hallo,
die Größe sollte sich so überprüfen lassen
und sollte die die Datei dann größer sein als gewollt kannst du ja einfach die Datei umbenennen und die ursprüngliche Datei neu erstellen.
Oder willst du deb Inhalt der ersten Datei in der Zweiten anhängen?
die Größe sollte sich so überprüfen lassen
for /f %%i in ("C:\test.txt") do if %%~zi GTR 1048576 echo Datei ist größer 1024KB
und sollte die die Datei dann größer sein als gewollt kannst du ja einfach die Datei umbenennen und die ursprüngliche Datei neu erstellen.
Oder willst du deb Inhalt der ersten Datei in der Zweiten anhängen?
Moin Scanner,
Ist der erste Schritt zur Lösung.
Dann arbeite daran, diesen unsäglichen Zustand, "dass ich die Datei nicht neu erstellen darf" zu ändern.
Wenn du nicht in der Lage bist, diese *.log oder-was-auch-immer-Datei unter Namen mit Tagesdatum oder rotating counter schreiben zu lassen, dann schalte den Admin mit ein.
Der von dir skizzierte Workaround jedenfalls sollte nicht in einem real life-Szenario parallel zu Unternehmensprozessen etabliert werden.
Es sind schon Abmahnungen aus geringeren Anlässen ausgesprochen worden.
Grüße
Biber
Zitat von @Scanner:
Das Problem ist,
das ich die Datei nicht neu erstellen darf, sondern nur den Inhalt
herrausnehmen darf, sie schliessen und dann den
Inhalt der ersten Datei in eine Bachupdatei Speichern kann.
Ich finde, du hast dein Problem doch schon sehr gut erkannt.Das Problem ist,
das ich die Datei nicht neu erstellen darf, sondern nur den Inhalt
herrausnehmen darf, sie schliessen und dann den
Inhalt der ersten Datei in eine Bachupdatei Speichern kann.
Ist der erste Schritt zur Lösung.
Dann arbeite daran, diesen unsäglichen Zustand, "dass ich die Datei nicht neu erstellen darf" zu ändern.
Wenn du nicht in der Lage bist, diese *.log oder-was-auch-immer-Datei unter Namen mit Tagesdatum oder rotating counter schreiben zu lassen, dann schalte den Admin mit ein.
Der von dir skizzierte Workaround jedenfalls sollte nicht in einem real life-Szenario parallel zu Unternehmensprozessen etabliert werden.
Es sind schon Abmahnungen aus geringeren Anlässen ausgesprochen worden.
Grüße
Biber
@Scanner,
du hast das schon richtig erkannt!
diesen Softwarehersteller würde ich mal fragen, seit wann die Maschine dem Menschen sagt, was er zu tun hat.
Sorry, aber das wollte ich loswerden.
Ich denke, dass bastlas Tipp dir hilft.
Gruss
Tsuki
du hast das schon richtig erkannt!
An dem nicht neu erstellen kann ich bzw. wir hier nichts Ändern.
Ist Softwarehersteller Vorgabe.
Es kann dann zu Fehlern kommen und die korrekte Funktionsweise ist dann nicht mehr gewährleistet.
Ist etwas kompli, kann ich hier nicht bis auf detail erklären. ich halte das auch für Bull**
Ist Softwarehersteller Vorgabe.
Es kann dann zu Fehlern kommen und die korrekte Funktionsweise ist dann nicht mehr gewährleistet.
Ist etwas kompli, kann ich hier nicht bis auf detail erklären. ich halte das auch für Bull**
diesen Softwarehersteller würde ich mal fragen, seit wann die Maschine dem Menschen sagt, was er zu tun hat.
Sorry, aber das wollte ich loswerden.
Ich denke, dass bastlas Tipp dir hilft.
Gruss
Tsuki