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

Kopieren von Dateien mit Datum- Unterscheidung

Frage Entwicklung Perl

Mitglied: Falkster

Falkster (Level 1) - Jetzt verbinden

19.03.2007, aktualisiert 21.03.2007, 4392 Aufrufe, 2 Kommentare

Unterscheidung ob Wochentag "gerade" oder "ungerade"

Hi Leute,
1. mein Quelltext verursacht immer ein "useless use of a constant in a void context", also falscher Kontext, ich weiß aber nicht wieso.

2. Ich möchte: Einfach ein paar Ordner kopieren, kein Problem bis hier.
Allerdings möchte ich einen Ordner für "gerade Wochentage" und einen für "ungerade Wochentage" als Ziel nehmen,
mittels if- Konstrukt sollte das ja kein Thema sein. Dachte ich
Wenn ich fest angebe: "if $mday == z.B. "19", also nur einen Wert angebe geht das ganze!!!!!!!!
Ich habe also ein Problem mit dem angegebenen Bereich der ungeraden Wochentage. Syntax-/Schreib- Fehler???????

Ich danke euch für jeden tipp!!!!!
Ciao
FM

Also hier mein Code:

#!/usr/bin/perl
use warnings;
use strict;
use File::NCopy qw(copy);
use File::Path;

my $usetime = time;
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime $usetime;

if ($mday == 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31) {
copy \1, "C:/test/", "C:/back_uneven/";}

else {
copy \1, "C:/test/", "C:/back_even/";}
Mitglied: 6890
21.03.2007 um 11:41 Uhr
hi,
if ($mday == 1, 3, 5, 7, 9, 11, 13, 15, 17,
19, 21, 23, 25, 27, 29, 31) {
dieser ausdruck ist syntaktisch falsch!!!
wenn dann muss es if($mday == 1|| $mday == 3 ....) heisen

machs doch einfach mit modulo....

01.
if ($mday%2 == 1) { 
02.
copy \1, "C:/test/", "C:/back_uneven/";} 
03.
 
04.
else { 
05.
copy \1, "C:/test/", "C:/back_even/";}
mfg godlike P
Bitte warten ..
Mitglied: Falkster
21.03.2007 um 12:26 Uhr
Hey godlike P,

danke!!!!!!!!! Ich werde da mal etwas von ausprobieren -- an modulo hab ich nicht gedacht,
das muss ich aber noch mal erst verinnerlichen...
Thanx
FM
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Dateien nach Datum verschieben
Beitrag von 4 Kommentare

Frage von LKDNDK12 zum Thema Batch & Shell

Batch & Shell
Dateien mit neusten Datum in Tagesordner verschieben
Beitrag von 1 Kommentar

Frage von kaiuwe28 zum Thema Batch & Shell

Batch & Shell
Batch Datei Kopieren
Beitrag von 17 Kommentare

Frage von Frager zum Thema Batch & Shell

Webbrowser
Datei in Firefox Profilordner kopieren
Beitrag von 9 Kommentare

Frage von DarkScabs zum Thema Webbrowser

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Beitrag von 4 Kommentare

Anleitung von colinardo zum Thema MikroTik RouterOS

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Beitrag von

Information von BassFishFox zum Thema Sicherheit

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Beitrag von 5 Kommentare

Information von admtech zum Thema Administrator.de Feedback

Vmware

VMware Desktopprodukte sind verwundbar

Beitrag von

Information von Penny.Cilin zum Thema Vmware

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Beitrag von 24 Kommentare

Frage von ahstax zum Thema Visual Studio

Windows Server
RDP macht Server schneller???
Beitrag von 16 Kommentare

Frage von JaniDJ zum Thema Windows Server

Windows Netzwerk
Netzwerk Neustrukturierung
Beitrag von 16 Kommentare

Frage von IT-Dreamer zum Thema Windows Netzwerk

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Beitrag von 15 Kommentare

Frage von Akcent zum Thema Windows 10