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

Batch-Problem bei formatieren Zahlen mit if leq

Frage Microsoft

Mitglied: emjott

emjott (Level 2) - Jetzt verbinden

11.01.2007, aktualisiert 12.01.2007, 8443 Aufrufe, 3 Kommentare

"if 12.234.222 leq 2 echo kleinergleich" erkennt anhand der "." nicht, dass 12.234.222 "größergleich" ist als zwei.
Der Linke wert wird in meinem Script enstpricht einer sich ständig änderenden Dateigröße, die mir "dir c:\<datei> /O:S"aus dem Dateisystem ausgelesen wird.

Wie bekomme ich der IF Anweisung beigebracht, dass er die mit Punkten formatierte Zahl wie eine normale Zahl behandelt?
Mitglied: miniversum
11.01.2007 um 17:59 Uhr
Du kannst ja die Punkte einfach weg lassen:

set size=12.234.222

if %size:.=% leq 2 echo kleinergleich

So überprüfst du dann auf Byte Größe. Die 2 halt dem entsprechend durch 2000000 ersetzen wenn du das prüfen willst.

miniversum
Bitte warten ..
Mitglied: Biber
11.01.2007 um 18:38 Uhr
...oder, wenn Du das Problem stressärmer lösen willst, dann ändere:
JETZT: dir c:<datei> /O:S .......in...
BESSER: dir c:<datei> /O:S /-C

...Dann werden die DIR-Größenangaben ohne Tausenderpunkte angezeigt.

Sozusagen als Zahlen und Du könntest diese mit "SET /A" einer Variable zuweisen und "echte" Vergleiche größer/kleiner damit machen.

Im Moment ist der Titel Deines Beitrags pures Wunschdenken - Du vergleichst Strings.

Gruß
Biber
Bitte warten ..
Mitglied: emjott
12.01.2007 um 10:27 Uhr
Besten Dank Biber!

Mein Problem gilt als gelöst
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Problem bei einer For Schleife (2)

Frage von Juergen42 zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
gelöst Grosses Variablen Problem ( Batch) (30)

Frage von clragon zum Thema Batch & Shell ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...