Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Batchdatei?

Frage Microsoft

Mitglied: Steve85

Steve85 (Level 1) - Jetzt verbinden

30.08.2005, aktualisiert 11:01 Uhr, 4686 Aufrufe, 5 Kommentare

hallo.

ICh bin AZUBI habe also noch nicht viel ahnung.
bei uns werden Dateien mit dem gleichen Namen in ein Verzeichniss geschrieben.
Sie unterscheiden sich nur an der Größe. Sie sind entweder 97Bytes oder 113Bytes groß.
ICh soll eine Batch oder was anderes schreiben, welches die 97er selektiert und löscht.
Kann mir bitte jemand helfen????

Mit freundlichen Grüßen
Stefan
Mitglied: Metzger-MCP
30.08.2005 um 10:09 Uhr
Man kann unter Windows innerhalb des gleichen Verzeichnisses kein Dateinamen doppelt vergeben. Auch andere BS sind mir nicht bekannt unter denen das geht. Sonst wäre die Funktion Datei überschreiben nicht so nervig.

Mit freundlichen Grüßen Metzger
Bitte warten ..
Mitglied: ybBln
30.08.2005 um 10:26 Uhr
In ein und demselben Ordner kann eine Datei eines Namens auch nur einmal existieren. Würde man versuchen, in Ordner xyz zur Datei abc mit 97 Byte noch eine weitere Datei abc mit 113 Bytes zu schreiben, würde damit die Datei mit 97 Bytes einfach überschrieben. Wie sieht es denn mit der Dateiendung aus? abc.txt und abc.log sind nicht das Selbe. Im Windows-Explorer muss dazu die Anzeige bekannter Dateiendungen eingeschaltet sein. Im DOS-Fenster siehst Du´s auch so.
Edit: Da war ich mit dem Abschicken wohl zu langsam
Bitte warten ..
Mitglied: Metzger-MCP
30.08.2005 um 10:36 Uhr
Kenn ich passiert mir auch ständig !

P.s -> schön das du Ihm erklärt hast wie man ersehen kann , welche Existention die Datei hat, das vergass ich

Mit freundlichen Grüßen Metzger
Bitte warten ..
Mitglied: Steve85
30.08.2005 um 10:51 Uhr
Die Dateien sind nicht gleich. Sie beginnen mit STEUER und dann kommt eine lange nummer, diese ist wiederrum unterschiedlich. Die Dateien haben keine endung.
Sorry, dass ich mich falsch ausgedrückt habe.
Bitte warten ..
Mitglied: Biber
30.08.2005 um 11:01 Uhr
Moin, steve85,

Du kannst Dich vielleicht über folgende Schritte/Vorüberlegungen herantasten:
- Du brauchst die Dateigröße der Dateien in einem Verzeichnis.
Für so etwas (Datei/Verzeichnisinformationen) ist meist der "DIR"-Befehl zuständig.
- Du brauchst eigentlich nur die Dateigröße mit dem Wert 97 vergleichen; nur diese Dateien sollen gelöscht werden.

mit diesem Befehl vom CMD-Prompt aus bist Du schon relativ nah dran:
for /f %i in ('dir /A-D/b *.*') do @echo %~zi %~fi
(einfach mal kopieren und probieren)
Der erzeugt eine Liste nur mit Dateinamen und Dateigrößen auf dem Bildschirm, z.B.:
146501 E:\solaris80.20.pdf
372 E:\testxx.bat
372 E:\1234.pdf

Ein Schritt weiter ... nur die Dateien mit bestimmter Größe anzeigen:
for /f %i in ('dir /A-D/b *.*') do @if %~zi==372 echo %~zi %~fi
zeigt nur DIE an:
372 E:\testxx.bat
372 E:\1234.pdf

Nächster Schritt:
>for /f %i in ('dir /A-D/b *.*') do @if %~zi==372 echo del %i
(also statt des eigentlichen DEL- (delete)befehls erstmal nur Anzeigen, was der Batch machen würde) Output wäre:
del testxx.bat
del 1234.pdf

Vorletzter Schritt: Diese Zeile in eine Delete97er.bat schreiben. Im Batch muss bei Variablen ein Prozentzeichen mehr davor stehen als vom Prompt aus:
----in Datei delete97er.bat
for /f %%i in ('dir /A-D/b *.*') do @if %%~zi==97 echo del %%i
REM wenn das klappt, dann ohne das ECHO... nächste Zeile das REM löschen
REM for /f %%i in ('dir /A-D/b *.*') do @if %%~zi==97 del %%i
ende delete97er.bat

Schau mal hier unter Batch & Shell, da gibt es auch Batch-Tutorials.
Frank / der Biber aus Bremen

[Edit]
hatte Deinen letzten Beitrag natürlich nicht gelesen... wenn Deine Dateien mit "Steuer" anfangen, dann oben
for /f %%i in ('dir /A-D/b Steuer*.*') do @if %%~zi==97 echo del %%i
[/Edit]
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...