Datei sichern

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
ThMa
Junior Member
Junior Member
Posts: 8
Joined: 2006-01-13, 11:42 UTC

Datei sichern

Post by *ThMa »

Hallo!

Ich würde gerne eine Datei sichern, indem ich die Datei kopiere und umbenenne (z.B. in *.org). Bisher hab ich das immer mit Strg-C und Strg-V gemacht und dann die Datei "Kopie von *" in "*.org" umbenannt.
Aber irgendwie nervt mich das...

Ich suche also eine Möglichkeit, das ganze mit einem Tastendruck/-kombination/Button zu erledigen!!???

Vielen Dank
Thomas
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Erstell einen Button oder Startmenüeintrag:

Code: Select all

Kommando: %comspec% /c
Parameter: IF NOT EXIST %P%N.org COPY %P%N %P%N.org
Icfu
Last edited by icfu on 2006-01-13, 12:22 UTC, edited 2 times in total.
This account is for sale
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: Datei sichern

Post by *Sheepdog »

ThMa wrote:Hallo!

Ich würde gerne eine Datei sichern, indem ich die Datei kopiere und umbenenne (z.B. in *.org). Bisher hab ich das immer mit Strg-C und Strg-V gemacht und dann die Datei "Kopie von *" in "*.org" umbenannt.
Aber irgendwie nervt mich das...

Ich suche also eine Möglichkeit, das ganze mit einem Tastendruck/-kombination/Button zu erledigen!!???

Vielen Dank
Thomas
Beim Dialog mit [F5] wird Dir ja der Pfad des gegenüberliegenden Fensters vorgeschlagen, und dazu der alte Dateiname. Wenn Du nun einfach die Endung nach org änderst, hast Du das gewünschte Ergebnis (wenn ich Dich richtig verstanden habe)

Das geht auch mit mehreren Dateien, dann muss statt *.* *.org als Dateiname stehen.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

icfu wrote:Erstell einen Button oder Startmenüeintrag:

Code: Select all

Kommando: %comspec% /c
Parameter: copy %P%N %P%N.org
Icfu
Das umgeht dann natürlich Probleme mit doppelten Dateinamen, weil die Endung ebenfalls in den neuen Namen einfließt.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Jep, und hat den Vorteil, daß man später nicht raten muß, was die Originaldateiendung war. ;)

Icfu
This account is for sale
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Mh aber kann es denn nicht sein, dass z.B.
Gustav.txt und Gustav.txt.org bereits beide existieren? In diesem Fall würde doch das alte Backup überschrieben werden, oder?
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Jo, Du hast Recht.
Editiertes Skript ist nun idiotensicher. ;)

Wenn noch 'ne Nachfrage rein soll, ob überschrieben werden soll, bitte melden.

Icfu
This account is for sale
ThMa
Junior Member
Junior Member
Posts: 8
Joined: 2006-01-13, 11:42 UTC

Post by *ThMa »

Hey, tolles Forum! 1 Std. später und eine ausgereifte Lösung!

Vielen Dank!

Aber das mit der Überschreiben-Abfrage wäre nicht schlecht.

Oder alternativ die Premium-Lösung, falls test.txt.org existiert, dann test.txt.org2 erstellen usw. Müsste man dann aber im schlimmsten Fall irgendwie rekursiv lösen, oder?

Nochmal Danke und Servus
Thomas
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Probier's mal so, damit hast Du immer drei Backups der Datei vorliegen: .org, .org2, .org3. Kannst Du nach Belieben erweitern:

Code: Select all

Kommando: %comspec% /c 
Parameter: del %P%N.org3&ren %P%N.org2 %N.org3&ren %P%N.org %N.org2&copy %P%N %P%N.org
Icfu
This account is for sale
ThMa
Junior Member
Junior Member
Posts: 8
Joined: 2006-01-13, 11:42 UTC

Post by *ThMa »

Ich denke, das reicht!

Vielen Dank!
Thomas
Post Reply