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 Punkt-Unterstrich-Dateien (Mac) per Batch unter Windows löschen

Mitglied: nummer80

nummer80 (Level 1) - Jetzt verbinden

24.02.2010, aktualisiert 18.10.2012, 14552 Aufrufe, 11 Kommentare

Hallo Zusammen,

eigentlich möchte ich aus diversen Unterordnern in Windows
die MAC-Überbleibsel Dateien (beginnend mit "._") herauslöschen.

Bsp.:
im Ordner xy liegen diese zwei Dateien und die Erste davon soll gelöscht werden:

._test.pdf
test.pdf

Die relevante Zeile funktioniert aber leider nur gegenteilig (löscht mir das "korrekte" File):
For /f "Delims=" %%A in ('Dir /S/B/A-D "*.pdf"') Do Del "%%A"

Die ersten Versuche mit "._*.pdf" funktionierten ebensowenig.

Was komisch dabei ist:
Das "*.pdf" müßte doch eigentlich alle PDF Dateien in dem Ordner löschen,
es bleiben aber die mit dem Präfix "._" bestehen.

Kann es daran liegen, das dies eigentlich keine "richtigen" Dateien sind ("schwaches" Icon)?
Wie bekomme ich die dann gelöscht (per batch)?
"Von Hand" funktionierts doch auch...

Vielen Dank schonmal für Eure Mühe,
nummer80
Mitglied: Biber
24.02.2010 um 14:01 Uhr
Moin nummer80,

willkommen im Forum.

Diese Ex-MAC-Dateien mit der Namenskonvention "._*.*" sind als Hidden/System gekennzeichnet, deshalb gehen dir diese Dateien bei den normalen Wildcard-Recherchen mit "DIR *.*" oder "FOR ...in (*.*)" durch die Lappen.

Bitte überprüf mal am CMD-Prompt anhand einer Datei (">" nicht mit eingeben; ist mein Prompt)
>attrib ".*.txt"
A  SH      D:\temp\._test.txt
>dir /b ".*.txt"
Datei nicht gefunden
>dir /ah /b ".*.txt"
._test.txt
...anstatt meines Beispiel-Namens "._test.txt" (die ich mir angelegt habe) bitte einen bei dir existierenden Dateinamen nehmen.

Poste bitte dein Ergebnis des ATTRIB-Anzeige-Befehls.

Grüße
Biber
Bitte warten ..
Mitglied: kingkong
24.02.2010 um 14:02 Uhr
Ich weiß gerade nicht, ob das auch unter Windows XP so ist, aber unter Linux sind diese Dateien ja dann versteckt. Und ich meine mich zu erinnern, dass ich das selbe Verhalten auch unter XP gesehen habe. Windows 7 reagiert darauf aber definitiv nicht mehr.
Bitte warten ..
Mitglied: nummer80
24.02.2010 um 14:31 Uhr
Hallo Biber und KingKong

Danke! Ich bin unter XP unterwegs...

Bei der CMD-Eingabe erhalte ich ähnliches...
Wenn ich
attrib ".*.pdf"
eingebe, findet er mir die Datei nicht...
nur mit "*.pdf",
dann erhalte ich:
A H C:\test\._75_test.pdf

dir /b ".*.pdf"
ergibt:
Datei nicht gefunden

dir /b "*.pdf"
findet alle anderen, aber nicht die mit dem Präfix.

dir /ah /b ".*.pdf"
ergibt:
._75_test.pdf

hilft das irgendwie ?
Bitte warten ..
Mitglied: kingkong
24.02.2010 um 14:44 Uhr
Ich würde sagen, das bedeutet bei Dir tatsächlich, dass die Datei "hidden" ist. Wenn Du das Attribut also nicht explizit mitgibst wird er die Datei nicht finden...
Bitte warten ..
Mitglied: Biber
24.02.2010 um 15:05 Uhr
Moin nummer80,

hilft das irgendwie ?
ja, uns hilft das irgendwie..
Dir anscheinend noch nicht... aber ich wollte dich schon selbst auf die lösung ("...zum Greifen nah...") kommen lassen.

Noch mal ein Versuch:
Setzt doch mal den DIR-Schalter "/ah" in dein ganz oben gepostetes "FOR /F ...%a in ('DIR ...')" -Statement ein...


Grüße
Biber
Bitte warten ..
Mitglied: nummer80
24.02.2010 um 15:20 Uhr
Ne, hast Recht... ich kam nicht gleich auf den Trichter.
Mir ist klar (hoffe ich ;o), das ich die Argumente mit dem "H" (für die versteckten Dateien) ergänzen muss...
Nur wie genau ? Ich bin da (noch) nicht so lang drin.

Habe es jetzt mal so ausprobiert:
For /f "Delims=" %%A in ('Dir /S/B/AH "._*.pdf"') Do Del "%%A"
das klappt aber leider nicht ("Datei nicht gefunden")

Wo hänge ich denn fest ?
Bitte warten ..
Mitglied: Biber
24.02.2010 um 16:25 Uhr
Moin nummer80,

das kann nur noch ein Tippfehler sein oder eine Suche im falschen Verzeichnis.

Gib doch mal noch den Start-Pfad der Suche mit an im DIR-Befehl und teste das Genaze am CMD-Prompt
Beispiel:
01.
For /f "Delims=" %A in ('Dir /Ah /b /s "c:\temp\._*.pdf"') Do @ECHO Del "%%A"
Grüße
Biber
Bitte warten ..
Mitglied: nummer80
24.02.2010, aktualisiert 18.10.2012
Hallo nochmal,

ich habe zwischenzeitlich selbst auch weiter recherchiert und habe das hier gefunden:
https://www.administrator.de/forum/mit-batch-datei-versteckte-dateien-l% ...

Daraufhin habe meine Zeile(n) mal so entsprechend angepasst:

for /f "delims=" %%A in ('Dir /B /S /A-D "._*.pdf"') do attrib -H "%%A"
for /f "delims=" %%A in ('Dir /B /S /A-D "._*.pdf"') do del "%%A"

Und tatsächlich, es funktioniert so...

Ich würde aber gerne verstehen warum!?
Ist es so, das die erste Zeile die "hidden Datei" zu einer "Normalen" macht
und dann erst (mit der zweiten Zeile) gelöscht werden kann ??
(und vorher nicht...)
Danke.

Viele Grüße,
nummer80
Bitte warten ..
Mitglied: nummer80
24.02.2010, aktualisiert 18.10.2012
Hallo Biber,

Deinen Vorschlag habe ich nun auch nochmal probiert, es funktioniert aber leider nicht.
Habe vorher auch nochmal einen anderen Thread gefunden:
https://www.administrator.de/forum/tempor%c3%a4re-office-2007-dateien-re ...
Hier gibt es aber leider irgendwie kein (End)ergenbis. Weißt Du noch wie dies ausging?
(Klingt ähnlich meinem Problem)

Viele Grüße,
nummer80
Bitte warten ..
Mitglied: Biber
24.02.2010 um 16:43 Uhr
moin nummer80,

wie auch bastla in dem von dir angegebenen Beitrag anmerkte: Überrascht mich, dass es bei dir nicht wie angegeben geht. bei mir geht es in einem Schritt (XP Prof SP3).

Egal - da du es ja nur einmal in diesem Leben brauchst, nimm die bei dir funktionierende Lösung.

bestenfalls verkürzt als eine FOR-Anweisung:

01.
for /f "delims=" %A in ('Dir /B /S /A-D "._*.pdf"') do attrib -H "%A" &  del "%A"
.... die du as is vom CMD-Prompt abschicken kannst.

Grüße
Biber
Bitte warten ..
Mitglied: nummer80
24.02.2010 um 17:05 Uhr
ok, danke !
Ja ist komisch.. habe auch SP3 und XP Prof
Habe die Verkürzung nun in mein batch eingebaut (mit "%%A" anstatt "%A").
Funktioniert tadellos !

Viele Grüße,
nummer80
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen

Frage zu Punkt-zu-Punkt Verbindung und Broadcast-Netz

gelöst Frage von ichigo77Netzwerkgrundlagen3 Kommentare

Hallo, Es geht um die Schicht 2 (Sicherung) im OSI-Model : Bei Punkt-zu-Punkt Verbindungen (z.B. zwischen Telefonanschluss und ISP ...

Batch & Shell

Punkt durch Komma ersetzen

Frage von TingelTangelbatchBatch & Shell9 Kommentare

Hallo, für eine batch Datei suche ich folgende Hilfe / Code: Ich habe monatlich ca. 10 Textdatein welche Werte ...

Entwicklung

Versteckte .(Punkt)Dateien löschen

Frage von DarkJMEntwicklung3 Kommentare

Hallo zusammen, ich brauche eure Hilfe. Ich muss ein Skript schreiben das versteckte Mac Dateien also Punkt-Dateien löscht von ...

Batch & Shell

BATCH ini Datei Datei auslesen

gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 4 TagenWindows 72 Kommentare

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 6 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 7 TagenMicrosoft Office9 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 9 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Notebooks in Firmenwlan authentifizieren
gelöst Frage von EarthShakerLAN, WAN, Wireless17 Kommentare

Guten Tag, unsere Firma möchte gerne flächendeckend WLAN einführen und hat zu diesem Zweck einen Dienstleister beauftragt. Wir benötigen ...

Peripheriegeräte
PS2 Y-Kabel für Maus+Tastatur an PS2 Combo-Anschluss ASUS Prime X370-A
gelöst Frage von Windows10GegnerPeripheriegeräte13 Kommentare

Hallo, ich bin am Überlegen das o.g. Motherboard anzuschaffen. Da ich aber noch PS/2 für Maus+Tastatur benötige (bei optischen ...

Windows 10
Netzlaufwerk verschwindet (aber nur bestimmter Laufwerksbuchstabe)
gelöst Frage von survial555Windows 1010 Kommentare

Hallo, ich habe ein ganz seltsames Problem. Systemumgebung: Server 2012 R2 als DC und Windows 10 Pro als Clients ...

Netzwerkmanagement
Netzwerk vorübergehend weg
Frage von ahstaxNetzwerkmanagement10 Kommentare

Hallo, folgendes Szenario stellt sich dar: Im Netzwerk mit Win7-PCs wurden Switche ausgetauscht. Grundsätzlich funktioniert alles mindestens so gut ...