Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Dateien via batch script kopieren und Dateien anschliessend löschen

Mitglied: cali169

cali169 (Level 1) - Jetzt verbinden

08.02.2010, aktualisiert 09:08 Uhr, 22313 Aufrufe, 16 Kommentare

Hallo,

hoffe auf hilfe, habe schon nach einer lösung gesucht aber nichts gefunden.

vielen dank im voraus.

ich möchte gern Dateien via batch script kopieren und anschliessend löschen.

wenn ich in der cmd console folgendes eingebe funktioniert das kopieren

xcopy "Y:\DB Sicherung täglich\test\DB\NODE0000\CATN0000\*.*" /e F:\test\DB\NODE0000\CATN0000\

wenn ich diese nun als text datei erstelle und als bat speicher, anschliessend durch einen doppelklick auf die bat datei ausführen möchte passiert nichts.

ich erhalte auch keine fehlermeldung.

auf dem lw y und f hat jeder alle rechte. ich bin als admin angemeldet auch dieser hat auf beieden lw's volle berechtigung.

trotzdem funktioniert es als bat nicht.

wie kann man das problem lösen?
Mitglied: Tommy70
08.02.2010 um 09:12 Uhr
Und was passiert wenn die bat-Datei nicht mit Doppelklick startest sonder ein cmd startest und dort in den Ordner mit der bat wechselst und diese dann im CMD-Fenster startest.
Bitte warten ..
Mitglied: laster
08.02.2010 um 09:22 Uhr
Hallo,

die Datei hat im Dateisystem einen 'richtigen' Namen, wie z.B. test.bat, da steht die Zeile drin, und wenn Du die Datei startest (doppelt anklickst) passiert nix?

vG LS
Bitte warten ..
Mitglied: mischn1980
08.02.2010 um 09:31 Uhr
Hi,

hast du die batch auch schon mal über die Kommandozeile ausgeführt?

Wenn nicht mach das mal. Da bekommst du zumindest mal Rückmeldungen.

Gruss

Michael
Bitte warten ..
Mitglied: Biber
08.02.2010 um 09:49 Uhr
Moin cali169,

der Quellordner wird vermutlich in deinem Batch nicht gefünden, weil die Codepage-Einstellung nicht stimmt.
Der Quellordner liegt irgendwo unterhalb von "Y:\DB Sicherung täglich"... und an dem "ä" in "täglich" wird es klemmen.
2 Fehlerquellen prüfen:

a) die Codepage vorher auf mit "CHCP1252" auf Codepage 1252 (Windows) setzen [siehe Forumssuche]
b)
Du schreibst ja:
wenn ich diese nun als text datei erstelle und als bat speicher
Prüfen, mit welchem Editor du das machst und ob der das Textformat als ASCII/DOS oder als ANSI/Windows speichert.

Persönliche Meinung: meide unnötigen Stress und nimm als Ordnernamen "Y:\DB Backup Daily" oder "Y:\DB Sicherung taeglich" oder"..."Y:\Db-Sicherung JedenTach".
Wenn es sonst keine Seiteneffekte hat... ich weiß ja nicht, wieviel andere Programme dafür angepasst werden müssen.

Grüße
Biber
Bitte warten ..
Mitglied: cali169
08.02.2010 um 11:43 Uhr
danke für das feedback, sobald ich etwas luft habe werde ich der sache weiter nachgehen.

leider kann ich den pfadnamen nicht einfach ändern, werde aber in die richtung des umlauts suchen, glaube auch das es in dieser richtung

klemmt. (den umlaut hatte ich irgendwie ausgeblendet, die leerzeichen habe ich ja durch " " abgefangen.
Bitte warten ..
Mitglied: 60730
08.02.2010 um 14:41 Uhr
Servus,

im gleichen Atemzug wie Biber es schon beschrieben hat - reicht auch ein simples
dir /x y:\db*
um herauszufinden, ob es sich beim "täglichen" Ordner um denjenigen handelt, der sich auch als DBSICH~1 meldet.

Gruß
Bitte warten ..
Mitglied: cali169
15.03.2010 um 12:07 Uhr
hallo zusammen,

ich habe den Pfad angepasst und die DB2 Sicherung umgestellt. Somit funktioniert jetzt das Script mit dem kopieren. (es waren definitiv die umlaute)

xcopy "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\*.*" /e F:\test.0\DB2\NODE0000\CATN0000\

was leider nicht funktioniert ist das löschen, wenn ich den Befehl in der cmd eingebe dann wird mir aber auch kein Fehler ausgegeben.

del /Q "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\*.*"

die Dateien werden nicht gelöscht, auf den Ordner hat jeder volle Berechtigung.

wie kann ich das Problem beheben?
Bitte warten ..
Mitglied: 60730
15.03.2010 um 12:12 Uhr
Moin,

wenn
del /Q "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\
nicht funktioniert - dann sollte ein

rd /s /Q "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\"
md "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\"
funktionieren.

Gruß
Bitte warten ..
Mitglied: cali169
15.03.2010 um 12:36 Uhr
re-moin,

vielen Dank für die schnelle Antwort, leider funktioniert es noch nicht ganz.

wenn ich das

rd /s /Q "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\"

als script laufen lasse wird mir leider auch der Ordner CATN0000 mit gelöscht, dieser sollte aber

stehen bleiben und nur die Ordner in CATN0000 sollten gelöscht werden.

Die Ordner in CATN0000 haben jeden Tag das Datum des gestrigen Tages als Inhalt. *.* hilft mir hier nicht habe ich schon ausprobiert.

Hast Du dafür evtl. noch eine Lösung?

Vielen Dank im Voraus.

Gruss
Bitte warten ..
Mitglied: 60730
15.03.2010 um 12:48 Uhr
mooment,

ich hab dir einen zweiteiligen Tipp gegeben

  • Ordner incl Unterordner und Dateien löschen
  • Ordner wieder neu anlegen

Aber - was genau willst du denn oben schreibst du Dateien werden nicht gelöscht - nun sinds Ordner - die nicht gelöscht werden?

del /S/Q
Bitte warten ..
Mitglied: cali169
15.03.2010 um 13:39 Uhr
sry, bin da wohl etwas durcheinander gekommen beim schreiben, es werden Ordner inkl. Inhalt im Ordner CATN0000 erstellt.

diese werden kopiert (funktioniert) und anschliessend sollen die Ordner inkl. Inhalt gelöscht werden.

der tip md "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\" erstellt mir aber keinen Ordner.
Bitte warten ..
Mitglied: Biber
15.03.2010 um 13:50 Uhr
Moin cali169,

bitte recherchiere mal kurz mit "rd /?" bzw "del /?" am CMD-Prompt.
Lass uns danach weiterchatten.

Grüße
Biber
Bitte warten ..
Mitglied: cali169
15.03.2010 um 14:20 Uhr
re moin biber,

also gebe ich den befehl md "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\"

direkt in der cmd ein wird der ordner erstellt, via script wird der Ordner aber nicht erstellt.. es ist egal ob ich es im script mit " oder ohne eingebe.

habe es mir nocheinmal angeschaut in der cmd aber hilft mir nicht weiter. das löschen funkioniert ja, nur der 2te step mit dem neu erstellen nicht.

mfg
Bitte warten ..
Mitglied: Biber
15.03.2010 um 14:29 Uhr
Moin cali169,

wer weiss, ob dein Skript-User die Rechte zum Verzeichnis-Neuanlegen hat...

Ist doch aber auch Banane.
Wir waren doch gemeinsam zu der Erkenntnis gekommen, dass sich die zu löschenden Dateien nicht auf der Hauptebene des Sicherungsverzeichnisses befinden, sondern in einer Ebene darunter.
Deshalb sind die dir beim ersten Versuch mit "DEL /Q Y:\Ebene_SicherungsRoot\*.*" durch die Lappalien gegangen (oder wie das heisst).

Aber nach wie vor geht es doch eigentlich um das Löschen dieser Dateien eine Ebene tiefer, nicht um das Wegschrubbeln und Neuanlegen des ganzen Unterverzeichnisses.

Also mach doch, wie ursprünglich schon immer gewollt, ein "DEL /Q Y:\Ebene_SicherungsRoot\RelevantesUnterverzeichnis*.*" und gut is'.

Grüße
Biber
Bitte warten ..
Mitglied: cali169
15.03.2010 um 15:01 Uhr
also wenn ich es so mache wie du schreibst, hatte ich schon probiert und jetzt nocheinmal dann werden die ordner unter catn0000 nicht gelöscht.

weder per script noch per direkteingabe in der cmd. hier wird " rd /s /Q "Y:\DB2_Sicherung_taeglich\test.0\DB2\NODE0000\CATN0000\" " zumindest gelöscht, auch wenn es ein ordner zuviel ist.
Bitte warten ..
Mitglied: cali169
17.03.2010 um 10:58 Uhr
vielen Dank für die Hilfe,

habe das Problem mit dem gelöschten Ordner anders gelöst, er wird jetzt von meiner DB2 Sicherung mit erstellt so funktioniert es prima
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
BATCH-Script
gelöst Frage von hipfzwirgelBatch & Shell9 Kommentare

Hallo Batch-Profis, ich habe ein Batch-Script geschrieben mit welchem ich einen Treiber unattended installieren kann. Dazu benötige ich 5 ...

Windows 10

Desktopsymbole verschunden und anschliessend verschoben

gelöst Frage von 118080Windows 104 Kommentare

Moin Zusammen Seit in paar Tagen habe ich bei einem Benutzer das Problem, das einfach während dem Arbeiten alle ...

Batch & Shell

Batch Drucker Script

gelöst Frage von Angelo131095Batch & Shell3 Kommentare

Guten Tag, mein Name ist Angelo, ich Helfe unserem Administrator in der Schule und habe ein Script für die ...

Batch & Shell

Powershell oder Batch Script

gelöst Frage von HistorikBatch & Shell13 Kommentare

Hallo zusammen, ich bin neu hier und benötige jemand der mir ein Script erstellt ,dass mir die Daten ausliest: ...

Neue Wissensbeiträge
Hyper-V
Setup VM W2016 startet nicht in Hyper-V 2016
Erfahrungsbericht von keine-ahnung vor 1 StundeHyper-V2 Kommentare

Moin, sitze gerade über meinem neuen Server und versuche, die VM auf den Host zu prügeln. Jetzt wollte ich ...

Zusammenarbeit

Verfügbar - Samsung PCoIP Zero Client NB-NH (40 Stück)

Tipp von loop.12 vor 3 StundenZusammenarbeit1 Kommentar

Wenn jemand braucht, ich habe 40 Stück: - Samsung PCoIP Zero Client NB-NH - PCoIP Client - - Preis ...

Server-Hardware

HPE Proliant ML350P Gen8 Probleme mit Zugriff auf Raid-Volumes

Erfahrungsbericht von goscho vor 6 StundenServer-Hardware1 Kommentar

Hallo Leute, das Problemgerät: HPE ML350P G8 Windows Server 2012R2 HyperV-Host 8 x 300 GB 10K SAS HDD (1 ...

Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Tipp von Snowbird vor 2 TagenHumor (lol)8 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Heiß diskutierte Inhalte
Microsoft
Windows 10 - Kombination von lokalen Benutzerkonten und Benutzern aus einer Domäne
Frage von PappnaseVxVVMicrosoft21 Kommentare

Hi, würde gerne folgendes realisieren, von dem ich gern wüsste, ob es geht. Ich habe einen Raum mit 3 ...

Netzwerkgrundlagen
Windows Server über Außen-IP nicht ansprechbar
Frage von uups81Netzwerkgrundlagen18 Kommentare

Hallo! Es gibt mehrere Windows Server (2016, 2019), die über einen zweiten Netzwerkadapter in einem lokalen Netzwerk miteinander verbunden ...

Batch & Shell
Powershell - Webseite auslesen und Abspeichern ein paar Probleme
gelöst Frage von kime203Batch & Shell17 Kommentare

Hallo alle miteinander, ich hab die Aufgabe eine Webseite auszulesen um Einsatzdaten der Feuerwehr daraus zu gewinnen. Das habe ...

Grafikkarten & Monitore
Grafikkarten Angebot auf Amazon
gelöst Frage von NudellordGrafikkarten & Monitore16 Kommentare

Hallo Community, ich suche eine neue Grafikkarte und bin auf die Nvidea Gforce GTX 1080 ti gestoßen. Und dabei ...