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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 30.11.2009 um 14: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-ID: 130511
Url: https://administrator.de/contentid/130511
Ausgedruckt am: 15.11.2024 um 21:11 Uhr
10 Kommentare
Neuester Kommentar
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