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

dateinamen aus .txt zu ordnernamen machen

Frage Entwicklung Batch & Shell

Mitglied: crizzo

crizzo (Level 1) - Jetzt verbinden

21.11.2006, aktualisiert 18:54 Uhr, 4873 Aufrufe, 4 Kommentare

Hey leute wäre ich super dankbar wenn ihr mir helfen könntet!
zum problem: ich hab hier ca. 100 .txt dateien, deren dateiname (also ohne .txt) ich gerne in einen ordnernamen machen würde, den die batch datei halt auch selbst erstellt. Praktisch halt dateiname2ordner ;)

nunja, die batch sollte den dateinamen ohne das .txt einlesen, dann einen ordner erstellen und den dateinamen vor .txt als ordnernamen verwenden. Falls möglich sollte die .txt datei anschließend in den ordner (dessen name wie der txt name ist) verschoben werden. Und als krönung soll die batch dann auch noch jede der rund 100 dateien bearbeiten... also halt nicht nur eine sondern sowas wie ne schleife halt... also hauptsache alle 100 dateien werden bearbeitet ;) danke schonmal!
Mitglied: bastla
21.11.2006 um 18:12 Uhr
Hallo crizzo!

01.
for %i in (*.txt) do md %~ni & move %i %~ni
Die obige Schreibweise gilt für die Direkteingabe am Commandprompt; in einer Batchdatei müssten alle "%"-Zeichen doppelt geschrieben werden. Und Achtung - Du wirst nicht gefragt, ob Du das wirklich willst, daher siehe zuerst die Anmerkung unten (oder verwende Testdaten)!

Was das Bearbeiten angeht:
Abgesehen davon, dass Du vielleicht die Art der Bearbeitung näher erläutern könntest, böte es sich vermutlich an, die Bearbeitung vor dem Verschieben durchzuführen (solange also alle ".txt"-Dateien noch im gleichen Ordner sind).

HTH
bastla
Bitte warten ..
Mitglied: crizzo
21.11.2006 um 18:48 Uhr
super vielen dank für die schnelle hilfe, also: die .txt's haben schon ihren richtigen namen, also ich meine den namen davon will ich nicht ändern, der soll bleiben wie er ist.

Zur Beschreibung: mh ich versuchs mal anders. Also der Dateiname der Textdatei soll eingelesen werden, danach soll ein Ordner erstellt werden, welcher den Dateinamen der Textdatei als Namen (Ordnernamen) hat. Anschließend soll die Textdatei in den gleichnamigen Ordner (der ja zuvor erstellt wurde) hineinkopiert bzw. verschoben werden. Was ich vergessen hatte zu erwähnen, die dateinamen der Textdateien sind leider nach folgendem Muster: photo1 - 1987.txt Dies hat zur Folge, das dein Code aus der einen Textdatei 3 Ordner erstellt und zwar diese hier: photo1, - , und 1987. Außerdem wird die Textdatei nicht in den erstellten Ordner kopiert, logischerweise, da es so einen Ordner ja auch noch garnicht gibt.

Hoffe das Hilft dir weiter. Werd auch selber noch ein bisschen dran rumspielen, Danke schonmal!

PS: Habe die Textdatei mal probeweise ohne Leerzeichen gemacht und trara, es geht. Leider brauche ich es aber mit Leerzeichen in den Textdateien und Ordnern. Hoffe das ist machbar ;)
Bitte warten ..
Mitglied: bastla
21.11.2006 um 18:52 Uhr
Hallo crizzo!

Sorry - leider passiert's mir immer wieder, dass ich auf die Schnelle etwas hinkritzle (SCNR) und die Anführungszeichen vergesse. Daher also
01.
for %i in (*.txt) do md "%~ni" & move "%i" "%~ni"
Grüße
bastla
Bitte warten ..
Mitglied: crizzo
21.11.2006 um 18:54 Uhr
Super vielen lieben Dank, genau das wollte ich! Super!
Einen schönen Abend noch!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Ordnernamen aus Dateinamen erstellen
Frage von Dr.ByteBatch & Shell1 Kommentar

Hi Gemeinde, benötige ein kleines Tool. Es liegen ca 100 Dateien in einem Ordner. Ich bräuchte nun ein Tool ...

Batch & Shell
Dateiname entsprechend einem um x-Ebenen übergeordeten Ordnernamen umbenennen
gelöst Frage von Booster07Batch & Shell3 Kommentare

Hallo Zusammen, ich bin Batch-Amateur und komme bei folgendem Problem nicht weiter. Ich will sehr viele Dateien, die in ...

Batch & Shell
CMD-Batch hilfe: Dateiname zu txt
Frage von Syscore64Batch & Shell2 Kommentare

Guten Abend, ich möchte eine batch datei erstellen mit den Funktion alle im Ordner befindeten Datein eine .txt erstellen ...

Windows 7
Mehrere TXT mit Dateinamen in Excel importieren
Frage von Sophie12345Windows 71 Kommentar

Hallo zusammen, ich hoffe jemand kann mir helfen. ich habe mehrere Ordner mit jeweils ca. 40-60 txt Dateien, diese ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 5 StundenErkennung und -Abwehr1 Kommentar

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücke Spectre und ...

Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...