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

automatisch ordner mit shell erstellen

Frage Entwicklung Batch & Shell

Mitglied: schmewell

schmewell (Level 1) - Jetzt verbinden

04.09.2007, aktualisiert 05.09.2007, 7417 Aufrufe, 2 Kommentare

hallo, vieleicht kann mir ja einer von euch helfen.

ich will das erstellungsdatum einer datei auslesen, damit einen ordner erstellen und die datei anschließend dort hinein kopieren.

das alles sollte mittels windows shell, batchdatei oder dergleichen funktionieren

ich dachte so an:

FOR %%a in (*.CMD) do mkdir %%~ta

FOR %%a in (*.CMD) do copy %%a %%~ta

leider nutzt er hierbei immer noch die uhrzeit und produziert dadurch fehler.

ich möchte hiermit die dateien in einem ordner in unterordner packen, deren namen dem erstellungsdatum entsprechen, sprich:

datei_x vom 01.01.2000 nach ordner 01.01.2000

datei_y vom 10.10.2005 nach ordner 10.10.2005

datei_z vom 01.01.2000 ebenfalls in den ordner 01.01.2000 ... usw.

danke
Mitglied: bastla
04.09.2007 um 18:53 Uhr
Hallo schmewell und willkommen im Forum!

Vielleicht so:
01.
@echo off 
02.
for %%a in (*.CMD) do for /f %%d in ('echo %%~ta') do ( 
03.
	if not exist %%d md %%d 
04.
	copy "%%a" %%d>nul 
05.
)
Nur als Anmerkung: Eine Datumsschreibweise JJJJ-MM-TT finde ich übersichtlicher, daher als Alternative:
01.
@echo off 
02.
for %%a in (*.CMD) do for /f %%d in ('echo %%~ta') do call :ProcessFile "%%a" %%d 
03.
goto :eof 
04.
:ProcessFile 
05.
set Datum=%2 
06.
set Verz=%Datum:~-4%-%Datum:~-7,2%-%Datum:~-10,2% 
07.
if not exist %Verz% md %Verz% 
08.
copy %1 %Verz%>nul
Grüße
bastla
Bitte warten ..
Mitglied: schmewell
05.09.2007 um 11:55 Uhr
danke, klappt wunderbar

hab nur noch so geändert das er die ausführende datei ignoriert.

if not %1=="xyz.cmd" move %1 %Verz%>nul
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Batch & Shell
Batch: .rar-Pakete automatisch Ordner erstellen und verschieben (2)

Frage von BowserMD zum Thema Batch & Shell ...

Batch & Shell
gelöst Alte Daten automatisch per Zip erstellen (4)

Frage von BEBBYs zum Thema Batch & Shell ...

Batch & Shell
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (12)

Frage von Motte990 zum Thema Microsoft Office ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...