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

Batch Datei erstellen - bestimmte Dateien verschieben

Frage Entwicklung Batch & Shell

Mitglied: KingKoeng

KingKoeng (Level 1) - Jetzt verbinden

04.09.2014 um 08:58 Uhr, 1706 Aufrufe, 2 Kommentare

Hallo zusammen,

ich benötige ein Batch dass mir per Parameter-Übergabe bestimmte Dateien von einem Verzeichnis ins andere verschiebt.

Bspl:
/do.bat abc.pdf
Also das beim Aufruf der do.bat ich genau bestimme welche Dateien verschoben werden.
Ist es auch möglich per Wildcart die Dateien zu bestimmen? also: do.bat *.pdf

Dabei soll zusätzlich ein Zeitstempel vorne in den Dateinamen eingesetzt werden.
Im unterenm Skipt bestimme ich explizit welche Datei verschoben werden muss.
_______________________________________________________________________
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set /a stunde=%time:~0,2%
set minute=%time:~3,2%
set allt=%jahr%_%monat%_%tag%_%stunde%_%minute%
set path1="C:\Users\\Desktop\ordner1"
set path2="C:\Users\Desktop\ordener2"

FOR %%I IN (*data*.txt) DO ren %%I %allt%_%%~nI.txt
move %path1%\*data* %path2%\
_______________________________________________________________________

Ich benötige aber ein Skript mit dem ich verschiedene bestimmte Daten verschiebe, also per Parameterübergabe beim Aufruf des Skriptes.

Danke im Vorraus

KK

Mitglied: rubberman
04.09.2014 um 22:13 Uhr
Hallo KingKoeng, willkommen im Forum.

Im unterenm Skipt bestimme ich explizit welche Datei verschoben werden muss.
Wäre ja dann das *data*.txt in der FOR Schleife. Wenn du das gegen ein %1 austauscht, wars das doch bereits, oder?

Grüße
rubberman
Bitte warten ..
Mitglied: KingKoeng
05.09.2014 um 10:44 Uhr
Ja stimmt. Zusätzlich zweiten Parameter erstellt da es nicht immer eine .txt-Datei ist.

FOR %%I IN (*%1) DO ren %%I %allt%_%%~nI.%2
move %path1%\*%1*.%2 %path2%\

Nun klappts auch ;)


Manchmal sieht man den Wald vor lauten B.....

LG
KK
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...