» »

Powershell iskanje datoteke če obstaja

Powershell iskanje datoteke če obstaja

Blisk ::

Rabil bi powershell skripto, ki mi preveri, če obstaja datoteka ali ne. Če NE obstaja, mi zapiše pot do mape, kjer datoteke NI v en txt fajl.
Problem je ker so poti relativne in ker so datoteke z istim imenom tudi v drugih mapah.
d:\log\john\today\file.log
d:\log\john\yesterday\file.log
d:\log\george\today\file.log
d:\log\janne\today
d:\log\janne\yesterday\file.log
d:\log\martha\today\file.log
d:\log\martha\yesterday\file.log
Torej, rabil bi powershell skripto, ki bi preiskala celo mapo d:\log in mi zapisala v datoteko rezultat.txt tole pot, ker datoteka file.log manjka d:\log\janne\today.
Iskati mora samo v podmapi "today" podmapo "yesterday" mora ignorirati.

nekaj sem že poizkušal, ampak mi ne deluje. lahko kdo pomaga?

$FileList = "d:\log"
$dirname = "today"
$Filem = "file.log"
$Resultfile = "g:\rezultat.txt"
foreach ($Filem in $FileList)       
   {       
    If ($Filem.$dirname)
        { 
           $object = [PSCustomObject]@{
                                      File = $Filem.FullName
                                      Name = $Filem.name
                                      Size = $Filem.length
                                      
                                      }
          }
          $Result = foreach ($Filem in $FileList){}
   } 
$result | out-file $Resultfile
  • spremenil: Blisk ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Powershell primerjaj in kopiraj

Oddelek: Programiranje
6923 (560) Blisk
»

Razbijanje md5 gesel na ARNES GRID-u (linux)

Oddelek: Pomoč in nasveti
333654 (2160) c3p0
»

batch fajl iz txt (strani: 1 2 )

Oddelek: Programiranje
658867 (7528) b3D_950
»

[c#] operator ^ in decimal

Oddelek: Programiranje
71189 (1056) technolog
»

Program ki extract-a filename in ga prilepi v tabelo...

Oddelek: Programska oprema
51035 (987) 2tiLen

Več podobnih tem