Ich möchte eine Batch-Datei erstellen, welche es mir ermöglicht eine bestimmte Datei über eingabe eines String automatisch über alle vorhandenen Lauwerke löscht.
ps. Batchprogramierung ist für mich ein Buch mit sieben Siegeln
Ich möchte eine Batch-Datei erstellen, welche es mir ermöglicht eine bestimmte Datei über eingabe eines String automatisch über alle vorhandenen Lauwerke löscht.
ps. Batchprogramierung ist für mich ein Buch mit sieben Siegeln
Ich möchte eine Batch-Datei erstellen, welche es mir
ermöglicht eine bestimmte Datei über eingabe eines String
automatisch über alle vorhandenen Lauwerke löscht.
Ich wünsche Dir viel Erfolg.
ok, habe verstanden, also noch einmal
Ich möchte eine Batch-Datei erstellen, welche es mir ermöglicht eine bestimmte Datei über eingabe eines String automatisch über alle vorhandenen Lauwerke löscht.
ps. Batchprogramierung ist für mich ein Buch mit sieben Siegeln
wer kann mir dabei helfen?
vielen dank im voraus für hilfe
gruß
Herbert
Hallo Anrede- und Grußloser,
Batch kann sehr viel sein:
http://de.wikipedia.org/wiki/Stapelverarbeitung
Was meinst du denn genau?
Anhand deiner umfangreichen ViKa (Interesse Excel und VBA) kann man aber raten, dass es vielleicht um DOS Batch-Dateien geht.
Um die sieben Siegel von deinem Buch zu entfernen, mal hier ein Link:
http://www.antonis.de/dos/batchtut/
Mit DOS Batch habe ich auch zu lange nix mehr gemacht, um eine Lösung parat zu haben.
Aber da du dich ja für VBA interessiest, hier mal ein Lösungsansatz auf diese Weise (ungetestet):
Option Explicit
Sub dateiLöschen()
Dim drive As Integer
Dim pfad As String
pfad = InputBox("Dateipfad (ohne Laufwerk) angeben", "Datei auf allen Laufwerken löschen")
On Error Resume Next
For drive = 65 To 90
ChDrive Chr(drive)
If Err = 0 Then Kill Chr(drive) & ":" & pfad
Err.Clear
Next drive
End Sub
Gruß, Andreas
Hallo Herbert,
ok, habe verstanden, also noch einmal
Noch nicht so ganz!
Wir wissen immer noch nicht, unter welcher WinDose das laufen soll?
MfG Peter(TOO)
manchmal ist es doch schwer
ok WIN 7 PRO
gruß Herbert
Hallo,
wenn es darum geht, alle Laufwerksbuchstaben a: bis z: durchzugehen, so kannst Du Dich behelfen, einfach alle auszuprobieren. Also z.B.
a:
del %1 /s
b:
del %1 /s
…
z:
del %1 /s
Sollte reichen. schöner tabellarisch :
a: & del %1 /s
b: & del %1 /s
Gruß
achim
Problem gelöst:
@echo off
echo Loeschen ueber alle Laufwerke
echo
set /p dateiname="Dateinamen eingeben: "
loop
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
if exist %%i:\NUL del %%i:%dateiname% /S/F/P/AH)
echo.
echo pause…
Danke an alle hilfen
Herbert