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

XCOPY Verzeichnisname per Script austauschen

Frage Entwicklung

Mitglied: diekoenigs

diekoenigs (Level 1) - Jetzt verbinden

24.05.2013 um 10:01 Uhr, 1337 Aufrufe, 6 Kommentare, 1 Danke

Hallo Helferlein!

Ich habe Verzeichnisse mit dem Namen IMG1234, welche ständig im Namen um 1 erhöht weden. Nun will ich immer das Verzeichnis mit dem höchsten Wert plus die 3 kleineren wegsichern.
Wie löse ich das am einfachsten?

Dachte an folgendes:

---
variable höchte -3
xcopy "x:\IMG*variable*\*.*" "y:\backup\" /h /k
---

Hoffe das ist verständlich..
Please help..

Danke und Gruß
Alex
Mitglied: Friemler
24.05.2013, aktualisiert um 10:27 Uhr
Hallo Alex,

könnte so gehen:
01.
@echo off & setlocal 
02.
 
03.
set "BaseDir=D:\Test" 
04.
set "DirnamePattern=IMG*" 
05.
 
06.
for /f "tokens=1* delims=:" %%a in ('dir /b /a:d /o:-n-e "%BaseDir%\%DirnamePattern%" ^| findstr /n "^"') do ( 
07.
  if %%a leq 4 ( 
08.
    echo xcopy "%BaseDir%\%%b\*.*" "y:\backup\" /h /k 
09.
10.
)
Zum "Scharfschalten" des Codes den ECHO-Befehl in Zeile 8 entfernen.

Gruß
Friemler
Bitte warten ..
Mitglied: diekoenigs
24.05.2013, aktualisiert um 10:32 Uhr
Danke Dir.

Werds gleich mal testen.



Alex

/Edit

Kommandozeile gibt schoonmal das richtige Ergebnis!
Sieht gut aus. :D
Bitte warten ..
Mitglied: diekoenigs
24.05.2013 um 11:06 Uhr
Alles super!

Hab minimal den xcopy Befehl angepasst, aber das war ja nicht das Problem.

Vielen Dank nochmal!

gruß
Alex
Bitte warten ..
Mitglied: ticuta1
24.05.2013 um 12:04 Uhr
Hallo,
und wie sieht die verbesserte Lösung aus?
LG,
ticuta1
Bitte warten ..
Mitglied: diekoenigs
24.05.2013 um 14:41 Uhr
Hi.

Lediglich die xcopy-Zeile etwas verschöhnt, damit alles in der Verzeichnisstruktur bleibt.

xcopy "%BaseDir%\%%b" "d:\test\backup\%%b\" /h /k /e

Gruß
Alex

PS: Habe grad noch ne neue Frage gestellt. Zu einem ähnlichen Thema. ;)
Bitte warten ..
Mitglied: diekoenigs
27.05.2013, aktualisiert um 16:14 Uhr
Hallo.

Habs grad zum Üben nochmal als Powershell versucht.

01.
#kopiere alle IMG*.* geschrieben heute -3 Tage  
02.
Get-ChildItem d:\IMG*.* | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-3)}|copy-item -destination d:\test -force
Was meint Ihr?
Gehts eleganter ?

gruß
Alex
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
PowerShell-Script zum Prüfen ob Datei(en) existieren (2)

Frage von Bonsai0815 zum Thema Batch & Shell ...

Linux Tools
CentOS 7 Script beim Start und Shutdown (8)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Linux Tools ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

Ubuntu
Nextcloud 12 Antivirus App for Files (8)

Frage von horstvogel zum Thema Ubuntu ...

Server-Hardware
gelöst Empfehlung KVM over IP Switch (8)

Frage von Androxin zum Thema Server-Hardware ...