Dateien Per Batch auslesen
#1
geschrieben 07. März 2022 - 15:25
ich habe ein Problem, weshalb ich um Rat frage.
1. Wir haben einen Pfad => E:\Profile
Dort werden .VHDX Dateien gespeichert.
Jetzt möchte ich gerne via. CMD auslesen, welche Daten davon größer als 10GB sind.
Das Blöde an der Sache ist, das CMD mir nur alles als Bytes ausgibt, weshalb ich hierbei auch keine Zahlen streichen kann.
Der Name der Datei, ist mir egal, mir geht es nur darum, das das Skript mir Anzeigt.
echo "Hey 2 Daten sind über 10GB Bitte PRÜFEN!"
Ich hoffe ihr könnt mir helfen.
VG
Anzeige
#2
geschrieben 07. März 2022 - 16:58
Get-ChildItem -Path E:\Profile\*.vhdx -Recurse | Where-Object {$_.length/1GB -gt 10} | select fullname,@{n=”Size GB”;e={$_.length/1GB}}
#3
geschrieben 07. März 2022 - 17:56
#4
geschrieben 07. März 2022 - 18:00
Zitat (joe13: 07. März 2022 - 17:56)
wuerde ich jetzt spontan das hier empfehlen:
https://powershell-g...s.io/de/latest/
https://blog.netwrix...fur-einsteiger/
oder die dokumentation von microsoft:
https://docs.microso...-de/powershell/
#5
geschrieben 08. März 2022 - 13:23
Danke für eure Antworten, jedoch möchte ich das ganze via Batch haben, da wir unser Hostmonitorsystem nur mit Batchdateien Füttern können
Powershell konnte ich schon selbst lösen, ist leider aber nicht das Ziel
Habt ihr noch einen Vorschlag?
#6
geschrieben 08. März 2022 - 13:52
forfiles /P E:\Profile /M *.vhdx /C "cmd /c if @fsize GEQ 10737418240 echo @path - @fsize"
Dieser Beitrag wurde von CaNNoN bearbeitet: 08. März 2022 - 15:00
#7
geschrieben 09. März 2022 - 10:32
Zitat (CaNNoN: 08. März 2022 - 13:52)
forfiles /P E:\Profile /M *.vhdx /C "cmd /c if @fsize GEQ 10737418240 echo @path - @fsize"
Hey dein Befehl sieht sehr gut aus, jedoch listet er mir alles auf, und nicht die, die nur über den Wert sind
Kannst du das villeicht noch hinbekommen?
#8
geschrieben 09. März 2022 - 12:37
#9
geschrieben 09. März 2022 - 16:43
Zitat (joe13: 09. März 2022 - 12:37)
"G" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
"G" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
"G" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
"G" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
#10
geschrieben 09. März 2022 - 17:25
sonst gaebs noch dieses hier:
wmic datafile where "drive='e:' AND path='\\Profile\\' AND extension='vhdx' AND filesize>'10737418240'" get caption, filesize
Dieser Beitrag wurde von CaNNoN bearbeitet: 09. März 2022 - 17:38
#11
geschrieben 09. März 2022 - 19:22
Zitat (easyfone: 09. März 2022 - 16:43)
Stimmt - aber: bei mit funktioniert GEQ:
C:\Users\msti>forfiles /P d:\docfiles\foto /M *.jpg /C "cmd /c if @fsize GEQ 800000 echo @path - @fsize"
liefert
"d:\docfiles\foto\CCD-Zoll.jpg" - 3274079
"d:\docfiles\foto\DxO-01.jpg" - 970418
"d:\docfiles\foto\Fehler-81-04-25.jpg" - 1781997
"d:\docfiles\foto\Fehler-82-09-28a.jpg" - 1093822 .....
#12
geschrieben 10. März 2022 - 08:49
Zitat (CaNNoN: 09. März 2022 - 17:25)
sonst gaebs noch dieses hier:
wmic datafile where "drive='e:' AND path='\\Profile\\' AND extension='vhdx' AND filesize>'10737418240'" get caption, filesize
Guten Morgen CaNNoN,
Dein Code scheint gut zu funktionieren
Caption FileSize
e:\Profile\UVHD-S-1-5-21-3205175577-1153167036-XXXXXX-1216.vhdx 10741612544
e:\Profile\UVHD-S-1-5-21-3205175577-1153167036-XXXXXX-1222.vhdx 10741612544
e:\Profile\UVHD-S-1-5-21-3205175577-1153167036-XXXXXX-3079.vhdx 10741612544
#13
geschrieben 10. März 2022 - 13:44
wmic ist eben in allen lagen ein treuer helfer
#14
geschrieben 11. März 2022 - 09:49
#15
geschrieben 12. März 2022 - 18:54
was gräbst Du da an seltsamen Tools aus? Von wmic hab ich trotz langer Praxis noch nix gehört.
Bie mir hier funktioniert das nicht.
C:\Windows\System32>wmic datafile where "drive='d:' AND path='\\Privat\\' AND extension='png' AND filesize>'1073" get caption, filesize
tut's bei mir,
C:\Windows\System32>wmic datafile where "drive='d:' AND path='\\docfiles\foto\\' AND extension='jpg' AND filesize>'8000'" get caption, filesize
dagegen liefert FEHLER:
Beschreibung = Die Anfrage ist ungültig.
?
Dieser Beitrag wurde von joe13 bearbeitet: 12. März 2022 - 19:00
- ← Edge lässt sich nicht starten
- System & Software - Windows 10
- Fast Stone Image Viewer 7.7. zeigt keine mp4-Vorschau an →