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

gelöst Powershell Anzahl Dateien im Ordner - Problem

Mitglied: CharlyXL

CharlyXL (Level 1) - Jetzt verbinden

08.04.2010 um 08:39 Uhr, 17815 Aufrufe, 2 Kommentare

Hallo zusammen,

ich möchte gerne mit Powershell zählen wieviele Datein in einem Ordner sind. Ziel ist es wenn ich eine weitere Datei hinzukopiere diese vorher so um zu benennen, dass die Dateien fortlaufend durch Nummerriert sind.
Eigentlich funktioniert das alles schon sehr gut bis auf eins.

Folgende Zeile gibt mir die Anzahl an Dateien aus.

$a = (Get-ChildItem $zielpfad/*.* - include *.jpg).Count
// in String umwandeln damit man es ausgeben kann
$b = $a ToString()

Jetzt ist mir aufgefallen das die Umwandlung in String erst dann Funktioniert, wenn ich mindestens 2 Datein in dem Ordner habe. Wenn der Ordner leer bekomme ich ne Fehlermeldung. Wenn 1 Datei im Ordner ist bekomme ich ne Fehlermeldung. Wenn 2 Dateien im Ordner sind bekomme ich eine 2 zurück.

Kann mir einer erklären warum das so ist oder hat jemand einen andere Idee wie ich die Anzahl an Dateien in einem Ordner raus bekomme.

Vielen Dank.

VG Charly
Mitglied: 5t8d1e
08.04.2010 um 09:52 Uhr
Hallo,

hier ein Beispiel was dein Problem erläutert
01.
eingabe: $zielpfad = "$pwd\*.*"
02.
eingabe: $include = "*.jpg"
03.
eingabe: $a = Get-ChildItem $zielpfad -include $include
04.
eingabe: $a.gettype()
05.

06.
AUSGABE:
07.
IsPublic IsSerial Name                       BaseType
08.
-------- -------- ----                                     --------
09.
True     True     FileInfo                         System.IO.FileSystemInfo
10.

11.
eingabe: $b = @(Get-ChildItem $zielpfad -include $include)
12.
eingabe: $b.gettype()
13.

14.
AUSGABE:
15.
IsPublic IsSerial Name                       BaseType
16.
-------- -------- ----                                     --------
17.
True     True     Object[]                         System.Array

Wenn nur ein Objekt zurückgegeben wird ist $a ein Filesystemobject und das kann PS nicht wirklich zählen. wenn du aber die Ausgabe direkt in einen Array erstellst, ist PS wiederum dazu in der Lage.

Grüße
Torsten
Bitte warten ..
Mitglied: CharlyXL
09.04.2010 um 14:42 Uhr
Danke für den Tipp. Funktioniert wunderbar.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell: .ani Datei anzeigen?
gelöst Frage von Markus2016Batch & Shell10 Kommentare

Hallo zusammen, seit kurzem beschäftige ich mich mit Powershell und erstelle eine GUI zur Installation der im eigenen Windows ...

Batch & Shell

Powershell: Bestimmte Anzahl an Variablen von User Eingabe speichern

gelöst Frage von clubmateBatch & Shell4 Kommentare

Morgen Freunde, ich habe ein kleines Problem. Ich habe eine Do-Until-Schleife: Nun möchte ich aber, dass $AnzahlHosts soviele Werte ...

Batch & Shell

Zahlen via Powershell nach Anzahl der Vorkommen Absteigend sortieren

gelöst Frage von davitzenBatch & Shell6 Kommentare

Hallo Leute, ich sitze gerade an einer ganz tollen Aufgabe und komme nicht wirklich weiter. In einer csv- Datei ...

Windows Server

Powershell logfile nach Datei suchen

Frage von krischeuWindows Server2 Kommentare

Hi, ich suche nach einer Möglichkeit, das weggespeicherte Logfile auszulesen und zwar nach Zugriff auf eine bestimmte Datei. Das ...

Neue Wissensbeiträge
Router & Routing
Der "768k-Day" kommt
Information von LordGurke vor 17 StundenRouter & Routing2 Kommentare

Für Leute, die Router mit BGP-Fulltable betreiben vielleicht ein interessanter Hinweis: Die IPv4-Fulltable erreicht voraussichtlich innerhalb der nächsten 2-3 ...

Debian

Partition angeblich voll, dabei aber noch nicht mal zur Hälfte belegt

Anleitung von diemilz vor 19 StundenDebian8 Kommentare

Hallo zusammen, ich habe ein kleines Problem: Ich habe auf einem physischen Debian Linux Server als ZoneMinder-Server (HP ProLiant ...

Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 5 TagenWindows 72 Kommentare

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 7 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Heiß diskutierte Inhalte
Backup
Veeam Community Edition
gelöst Frage von dgrebnerBackup21 Kommentare

Hallo Zusammen, kann jemand seine praktischen Erfahrungswerte mit der Veeam-Community Edition mit mir teilen? Es gab dazu ja schon ...

Festplatten, SSD, Raid
Harddisk kaputt, was sagt mir ChrystalDiskInfo
gelöst Frage von InfoSeekerFestplatten, SSD, Raid18 Kommentare

Hallo zusammen, Mein Rechner lahmt. Ich stell mir die Frage woran es liegt und bin der Meinung es ist ...

LAN, WAN, Wireless
Notebooks in Firmenwlan authentifizieren
gelöst Frage von EarthShakerLAN, WAN, Wireless17 Kommentare

Guten Tag, unsere Firma möchte gerne flächendeckend WLAN einführen und hat zu diesem Zweck einen Dienstleister beauftragt. Wir benötigen ...

Netzwerkmanagement
Netzwerk vorübergehend weg
gelöst Frage von ahstaxNetzwerkmanagement13 Kommentare

Hallo, folgendes Szenario stellt sich dar: Im Netzwerk mit Win7-PCs wurden Switche ausgetauscht. Grundsätzlich funktioniert alles mindestens so gut ...