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

Mitglied: crizzo

crizzo (Level 1) - Jetzt verbinden

21.11.2006, aktualisiert 18:54 Uhr, 4893 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
Peripheriegeräte
Unterschrank für HP Drucker
Tipp von NixVerstehen vor 1 TagPeripheriegeräte1 Kommentar

Als kurzen Freitags-Tipp möchte ich gerne meinen neuen Drucker-Unterschrank Modell Amica KS 15423W vorstellen. Das Gerät eignet sich hervorragend ...

Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 2 TagenWindows 103 Kommentare

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 2 TagenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 4 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Heiß diskutierte Inhalte
Humor (lol)
Freitagsfrage: Was tun, wenn der Admin der DAU ist?
gelöst Frage von VoiperHumor (lol)32 Kommentare

Moin Zusammen, Eine nicht ganz ernst gemeinte Frage an die Außendienstler unter uns. Zusammenfassung: Ein Inhouse Admin ruft bei ...

LAN, WAN, Wireless
HP Probook 470 G4 - abbrechende Downloads
Frage von joern1LAN, WAN, Wireless19 Kommentare

Folgendes Problem, für einen Tipp wäre ich dankbar: Bei WLAN-Verbindung zum Internet (nicht LAN) kommt es bei etwas größeren ...

Windows Netzwerk
LTE Modul - Kein Internet trotz Verbindung
Frage von killtecWindows Netzwerk19 Kommentare

Hallo, ich habe hier ein Dell 7390 2-in-1 mit W10 Pro wo ich nachträglich eine LTE-Karte (Original Dell DW5811e ...

Router & Routing
Routing Problem mit Kaskade FritzBox und pfsense zugeriff nur von der firewall auf die clients und 0.0.0.0
Frage von ukl1967Router & Routing17 Kommentare

Hallo, ich habe ein an sich triviales Problem elches ich allerdings nicht gelöst bekomme. NAS 10.5.10.53 Mein Netz baut ...