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 Textdateien automatisch erstellen und nach Ordner benennen

Mitglied: striding

striding (Level 1) - Jetzt verbinden

25.11.2013 um 20:32 Uhr, 3122 Aufrufe, 10 Kommentare, 1 Danke

Hallo Administrator-Community!

Ich stelle hier meine Frage, weil ich von Batch-Dateien leider keine Ahnung habe, sie aber warscheinlich mein "Problem" lösen.

Ich habe eine externe Festplatte mit einem Haufen Unterordner. Da ich sie nicht immer an- und abstöpseln möchte, würde ich mir gerne für jeden Ordner eine Text-Datei mit dem gleichen Namen erstellen.
Ein Beispiel:
Ordnername: Winterurlaub (2012)
Daraus möchte ich ein Textdokument mit dem gleichen Name (Winterurlaub (2012).txt) machen. Also einfach nur ein leeres Textdokument, mit einem Namen.
Am besten eine Batchdatei, die aus allen Unterordnern jeweils eine Testdatei erstellt.
Ist soetwas überhaupt möglich?
Wann ja, könnte mir jemand weiterhelfen?

Freundliche Grüße

Striding
Mitglied: schmitzi
25.11.2013 um 21:18 Uhr
na klar. Sollte gehen.

Wo sollen die TXTs denn landen ?
(Denke, auf der lokalen Platte, und nicht auf der USB (nennen wir es U wegen abklemmen)

OK. Sollen die TXTs (sagen wir mal auf C "flach" in EINEM Ordner landen ?
(was ein Problem bei gleichen Ordnernamen in unterschiedlichen Ordnern ergeben würde)

Oder soll die Ordnerstruktur der USB-HDD quasi LEER abgebildet und in jedem
Zielordner halt nicht die Dateien, sondern nur die eine, jeweilige TXT stehen ?
Bitte warten ..
Mitglied: bastla
25.11.2013 um 21:20 Uhr
Hallo striding und willkommen im Forum!

An sich durchaus machbar - offen ist aber jedenfalls die Frage, ob diese Dateien alle in einem einzigen Ordner erstellt werden sollen, und wenn ja, was bei Namensgleichheit geschehen sollte ...

... und außerdem: Sollen diese Dateien auch einen Inhalt haben?

Grüße
bastla
Bitte warten ..
Mitglied: striding
25.11.2013 um 21:40 Uhr
Danke für die schnelle Antwort!
Das klingt schonmal super!
Ja, auf dem Desktop sind sie immer schnell zu finden.

Dass sie in einem Ordner landen, wäre ideal, als ich die Ordner nach und nach erstellt habe, habe ich darauf geachtet, dass kein Name doppelt vorkommt.

Hm, es sollten keine neuen Ordner erstellt werden, nur Textdokumente mit dem Namen des jeweiligen Ordners, wobei die Textdatei leer ist.
Bsp:
Aus dem Ordner "Winterurlaub (2012)" (200MB) (Pfad: F (oder U):\Urlaubsbilder)
soll "Winterurlaub (2012).txt" (0Bytes) (Pfad: C:\Users\XY\Desktop\ExterneFestplatte_F\Urlaubsbilder) werden.
Aus dem Ordner "Sommerurlaub (2012)" (150MB) (Pfad: F (oder U):\Urlaubsbilder)
soll "Sommerurlaub (2012).txt" (0Bytes) (Pfad: C:\Users\XY\Desktop\ExterneFestplatte_F\Urlaubsbilder) werden
Bitte warten ..
Mitglied: bastla
25.11.2013, aktualisiert um 21:57 Uhr
Hallo striding!

Wenn demnach die Ordnerstruktur übernommen werden soll (dann kann es auch keine Kollisionen mit gleichen Namen geben), (ungetestet) etwa so:
Grüße
bastla
Bitte warten ..
Mitglied: striding
25.11.2013 um 23:00 Uhr
Hallo bastla!
Vielen Danke für die Hilfe!

Habe es natürlich gleich ausprobiert, und es funktioniert im Großen und Ganzen.
Zwei Sachen sind mir aber aufgefallen:

Zum einen sind das in den Ordnern keine Text-Dateien, sondern Dateien ohne Endungen.

Zum anderen sind Ordner erstellt worden, was von Dir auch beabsichtigt war. Das war mein Fehler, da ich den Ordner auf dem Desktop genauso genannt habe.
Ich versuche nochmal ein Beispiel zu geben bzw das vorhandene zu verbessern:

Aus dem Ordner "Winterurlaub (2012)" (200MB) (Pfad: F:\Urlaubsbilder\2012)
soll "Winterurlaub (2012).txt" (0Bytes) (Pfad: C:\Users\XY\Desktop\ExterneFestplatte_F\) werden.

Die Ordnerstrukturen sollen nicht übernommen werden, es sollen alle Daten die sich auf F:\ befinden, in den einen Ordner auf dem Desktop (ExterneFestplatte_F) zusammengeschmissen werden.

Falls man eine "Sicherung" vor Kollisionen bei Namen einbauen muss, wäre der gleiche Name mit einem "_01", "_02" super. Zwei Stellen sollten ausreichen.
Bsp:
Antigua_Barbuda_DSC149
Antigua_Barbuda_DSC149_01
Antigua_Barbuda_DSC149_02
Bitte warten ..
Mitglied: schmitzi
25.11.2013, aktualisiert um 23:52 Uhr
Hi, nur falls das interessant ist, hiermit kannst Du Dir ein Textfile mit der Ordnerstruktur erstellen:
(bei englischen Windows muss Du "Verzeichnis von" noch übersetzen)
REM VIEL SPASS >>:O)
Bitte warten ..
Mitglied: bastla
25.11.2013 um 23:06 Uhr
Hallo striding!

Dann also eher:
Grüße
bastla
Bitte warten ..
Mitglied: bastla
25.11.2013, aktualisiert um 23:24 Uhr
Hallo schmitzi!

Nur für den Fall, dass es mal schnell gehen muss:
... und "delayedExpansion" wäre auch nicht nötig gewesen ...

Grüße
bastla
Bitte warten ..
Mitglied: schmitzi
25.11.2013 um 23:35 Uhr
Hi Bastla,

ach, deshalb sind meine Batches immer gleich 5 Kilometer lang :O))

Aber warum einfach wenn es auch komplizert geht

Danke für den Hinweis, wer /? eingeben kann ist klar im Vorteil :O)

Gruss
RS

</flachs>
PS: oder man gibt format u /s ein, dann kann man die Liste auch schnell von Hand schreiben.
</flachs>
Bitte warten ..
Mitglied: striding
25.11.2013 um 23:36 Uhr
Perfekt!
Danke euch beiden basta und schmitzi!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Bestimmte Zeilen einer Textdatei automatisch löschen

gelöst Frage von ElHuttiBatch & Shell6 Kommentare

Hallo, Ich möchte in einem Programm, das Einträge in eine TXT schreibt, immer nur eine bestimmte Anzahl an Einträgen ...

Batch & Shell

Spoiler in textdatei automatisch über Powershellscript einfügen

Frage von Dr.ByteBatch & Shell5 Kommentare

Hallo leibe Admins, ich habe folgende Datei im txt-Format. center img /img Preview: url img /img /url Beschreibungstext Keywords: Keywords1, Keywords2, Keywords3, b 3 ...

HTML

IF + Textdatei

gelöst Frage von IleiesHTML2 Kommentare

Wie kann ich in HTML ein Eingabefeld erstellen (<input>), von dem der Inhalt mit dem Inhalt einer Textdatei auf ...

Batch & Shell

Textdatei Zeilenweise splitten und jeweils in Textdatei schreiben

gelöst Frage von PatrickHHBatch & Shell3 Kommentare

Hallo liebe Community, ich habe leider selber nicht so viel, bzw. keine Ahnung von Powershell oder CMD Befehlen und ...

Neue Wissensbeiträge
Windows Update
MS SQL Server Updates
Information von sabines vor 17 MinutenWindows Update

Für 2012, 2014 und 2016 sind seit Dienstag wichtige Sicherheitsupdates verfügar, die eine remote, leicht auszunutzende Lücke im Reporting ...

Microsoft Office

Microsoft warnt: Office 365 am 29. Februar leider nicht nutzbar

Information von Lochkartenstanzer vor 13 StundenMicrosoft Office3 Kommentare

Moin, Wie die Überschrift schon sagt, gibt es offensichtlicham 29. februar ein Problem: Microsoft warnt: Office 365 am 29. ...

Netzwerkmanagement
Siemens Switche initial konfigurieren
Tipp von brammer vor 16 StundenNetzwerkmanagement2 Kommentare

Hallo, Bisher gab es für Siemens Switche die Möglichkeit die initiale Konfiguration über den Simatic Manager oder das Primary ...

Virtualisierung

VEEAM Instant VM Recovery Datenverlust möglich

Information von sabines vor 2 TagenVirtualisierung

Wer instant VM Recovery unter Veeam nutzt, sollte seine Installation überprüfen. In manchen Fällen könnte es zu Datenverlust kommen, ...

Heiß diskutierte Inhalte
Windows Server
Active Directory: Fehler beim Re-Promoten eines Servers
Frage von jordelWindows Server38 Kommentare

Hallo zusammen, Wir hatten einige Replikationsprobleme, weshalb ich gestern Nacht einen Domain Controller erst demoten und danach wieder promoten ...

Netzwerkprotokolle
Verständnissfrage IPv6
Frage von killtecNetzwerkprotokolle22 Kommentare

Hi, ich habe mir einen Online-Kurs zu IPv6 angeschaut. Dabei stellt sich mir die Frage der nutzbaren IPv6-Adressen. Bei ...

Microsoft Office
Welches MS Office Lizensmodell für 7 Arbeitsplätze in kleinen Unternehmen
Frage von harbyadmMicrosoft Office20 Kommentare

Hallo, Ich frage Euch welches Lizensmodell das günstigste ist.? ich benötige für z.Zeit 7 ARBEITSPLÄTZE , alles Windows 8-10, ...

PHP
Dynamisches Array erstellen in PHP
Frage von Xaero1982PHP20 Kommentare

Moin Zusammen, ich bräuchte mal einen Geistesblitz. Ich habe ganz viele Daten in einer MongoDb. Ich möchte diese Daten ...