Aktywne Wpisy

MonazoPL +54
Startujemy z nowym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: W jakim banku masz główne konto i dlaczego właśnie w tym? ( ͡€ ͜ʖ ͡
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: W jakim banku masz główne konto i dlaczego właśnie w tym? ( ͡€ ͜ʖ ͡
źródło: rozdajo monazo
PobierzCzy dziwnie będzie wyglądało jak w środku wakacji będę kupował kurtkę na zimę?
W jednym sklepie outdoorowym w mieście jest przeceniona puchówka TNF. Z neta już teraz bym nie zamawiał ale tutaj jest na miejscu więc mógłbym sobie przymierzyć. Tylko trochę głupio kupować puchówke w lato.
#kiciochpyta #modameska i trochę #outdoor
W jednym sklepie outdoorowym w mieście jest przeceniona puchówka TNF. Z neta już teraz bym nie zamawiał ale tutaj jest na miejscu więc mógłbym sobie przymierzyć. Tylko trochę głupio kupować puchówke w lato.
#kiciochpyta #modameska i trochę #outdoor





#Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
Set-ExecutionPolicy Unrestricted -Scope Process -Force
$folder = 'D:\WebApp\Dane_otrzymane\' #folder z ktorego jest kopiowany plik przeslany przez komputer WAGA
$filter = '*.txt'
$destination = 'D:\WebApp\htdocs\mysql' #folder do którego jest kopiowany i zaciagany do naszej bazy danych u nas to
$fsw = New-Object IO.FileSystemWatcher $folder, $filter -Property @{
IncludeSubdirectories = $true
NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'
}
$onCreated = Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {
#create copy of file
Copy-Item $folder 'D:\WebApp\htdocs\mysql\Kopia' -Recurse -Force
#move file
$path = $Event.SourceEventArgs.Fullpath
$name = $Event.SourceEventArgs.Name
$changeType = $Event.SourceEventArgs.ChangeType
$timeStamp = $Event.TimeGenerated
Write-Host "The file '$name' was $changeType at $timeStamp"
Move-Item $path -Destination $destination -Force -Verbose
#start MySQL Querry
Start-Process -FilePath "D:\Skrypty\LOAD.bat" -Verb runAs -Wait -PassThru;$a.ExitCode
}
$filter2 = '*.jpg'
$destination2 = 'D:\WebApp\htdocs\www\img'
$fsw2 = New-Object IO.FileSystemWatcher $folder, $filter2 -Property @{
IncludeSubdirectories = $true
NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'
}
$onCreated2 = Register-ObjectEvent $fsw2 Created -SourceIdentifier FileCreated2 -Action {
$path2 = $Event.SourceEventArgs.Fullpath
$name2 = $Event.SourceEventArgs.Name
$changeType2 = $Event.SourceEventArgs.ChangeType
$timeStamp2 = $Event.TimeGenerated
Write-Host "The file '$name2' was $changeType2 at $timeStamp2"
Move-Item $path2 -Destination $destination2 -Force -Verbose
}
#powershell #programowanie
Mam taki pomysł może zrobić to w pętli do while? I działać dodatkowo Unregister-Event dla dwóch tych Register-ObjectEvent?
Wtedy będzie występowało odświeżanie Eventu jakby?
Może uruchamiać powershella raz na dobę np o 12 i wtedy byłoby pewniejsze? W taskschedulerze
Jak utworzyłem Register-ObjectEvent na IO.FileSystemWatcher to przenosi mi tlyko pliki które są utworzone podczas jego działania. Dokładnie jeden plik .txt który jest nadpisywany dopóki go nie zabiorę z tamtąd. I w przypadku wyłączenia skryptu na 2 minuty o północy, jeżeli coś powstanie gdy jest nieaktywny to
źródło: comment_YOXTbhsTs2DYeCV9NqhOCgXkP3wXuqWQ.jpg
Pobierz