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

Verknüpfung erstellen via Batchdatei - Dateinamen brechen beim Punkt ab?

Frage Entwicklung Batch & Shell

Mitglied: mayofant

mayofant (Level 1) - Jetzt verbinden

02.03.2010 um 23:25 Uhr, 7483 Aufrufe, 4 Kommentare

Hab da ein Problem.

Ich erstelle via Batchdatei eine Verknüpfung auf diverse Ordner, wobei der Ordnername übernommen wird für die Verknüpfung.

Bsp.:
for /D /R "c:\" %%i in (*X*^).*) do XXMKLINK "C:\Verlinkung\%%~ni" "%%i"

Leider endet der Name in der Verknüpfung aber an einem evtl. vorhandenen Punkt im Quellnamen, also:

Ordnername: "24. Ordner" -> Verknüpfung heisst dann nur "24"

Wie muss die Syntax aussehen, damit der volle Name übernommen wird?

Danke!
Mitglied: bastla
02.03.2010 um 23:57 Uhr
Hallo mayofant und willkommen im Forum!

Versuch es so:
for /D /R "c:\" %%i in (*X*^).*) do XXMKLINK "C:\Verlinkung\%%~nxi" "%%i"
Grüße
bastla
Bitte warten ..
Mitglied: mayofant
04.03.2010 um 03:12 Uhr
Danke Bastla, hat funktioniert! ...das war ja einfach, nur so ein doofes "X"... ;)

Ich hab da aber noch ein Folgeproblem. Ich möchte eine txt-Datei erstellen mit einer Liste der Verknüpfungen.
Bei folgendem Batch hab ich das Problem, dass ich die Verlinkungen nicht nach Namen sortieren kann:

FOR %%i IN (c:\Verlinkung\Jahr\2000\*.lnk) DO @echo %%~ni>>"c:\Verlinkung\Listen\2000.txt"

Wenn ich statt dessen mit "dir" arbeite hab ich das Problem, dass die Verlinkungen noch den Suffix haben (also .lnk)

dir %1 /b /on /a-d c:\Verlinkung\Jahr\2000\*.* >c:\Verlinkung\Listen\2000.txt

Kann mir jemand helfen, dass ich die txt-Datei in sortiert und ohne Suffix bekomm?

DANKE!
Bitte warten ..
Mitglied: bastla
04.03.2010 um 08:38 Uhr
Hallo mayofant!

Etwa so:
FOR /f "delims=" %%i IN ('dir /b /on /a-d c:\Verlinkung\Jahr\2000\*.lnk') DO @echo %%~ni>>"c:\Verlinkung\Listen\2000.txt"
Alternativ könntest Du (da Du ohnehin nach Namen sortierst) noch eine Zeile
sort "c:\Verlinkung\Listen\2000.txt" /o "c:\Verlinkung\Listen\2000.txt"
hinzufügen ...

Grüße
bastla
Bitte warten ..
Mitglied: mayofant
04.03.2010 um 16:18 Uhr
Danke Bastla!

Ich probier das gleich mal aus.
Schön das es so kompetente und hilfsbereite Menschen wie Dich gibt!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Wildcard im Dateinamen möglich bei Batchdatei? (3)

Frage von imebro zum Thema Batch & Shell ...

Windows Netzwerk
Interaktive Verknüpfung erstellen (3)

Frage von Frager84858485 zum Thema Windows Netzwerk ...

Installation
Verknüpfung erstellen bei Anwendern (4)

Frage von jan999 zum Thema Installation ...

Windows Systemdateien
gelöst Mit CMD Verknüpfung erstellen mit der Option "Ausführen in" (5)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (17)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Router & Routing
FTTH bzw FTTB Router (10)

Frage von ukulele-7 zum Thema Router & Routing ...