Aktywne Wpisy

paczelok +103
Treść przeznaczona dla osób powyżej 18 roku życia...

etherway +108
Mireczki pijcie ze mno kompot, przeskoczyłem dziś o 2,5 generacji (。◕‿‿◕。)
#motoryzacja #ford #focus #pokazauto #carboners
#motoryzacja #ford #focus #pokazauto #carboners
źródło: 7c1587927eb7eafbffe0fff67ef6901e5f724910b45fdbbf908973b4bc147b93
Pobierz




napisany skrypt w powershell, kopiowanie plikow z listy.txt, kod wygląda mniej wiecej:
$new_dir = ($w | Out-String)
$a = $new_dir
echo $a #tutaj pojawia sie C:\Users\skrypt\test
$source = "C:\Users\skrypt\"
$destination = $a
$file_list = Get-Content "C:\Users\skrypt\files2.txt"
foreach ($file in $file_list)
{
Copy-Item $source\$file $destination
}
wywala błąd opy-Item : Cannot evaluate parameter 'Destination' because its argument is specified as a script block and there is no
input. A script block cannot be evaluated without input.
At C:\Users\skrypt\ps.ps1:92 char:25
+ Copy-Item $source\$file $destination
jak pod $destination podstawie na sztywno adres "C:\Users\skrypt\test" kopiowanie dziala
#powershell #windows dam jeszcze #programowanie chociaz to tylko skrypciki ( ͡° ͜ʖ ͡°)
Możesz to zrobić tak
gc list.txt |move-item -Destination fullpathhttps://asciinema.org/a/RHNLFP9BiLzxFxpE8gzqc4WFn
Można spróbować zrobić mapowanie nazw plików w csv i na podstawie tego zmieniać nazwy(bez sensu)
Albo użyć:
gc lista -split "$"," .txt" ale muszę sprawdzić bo się waham czy to dobry
UserFileName=a.srcbin&Action=Download
UserFilesName=b.ddbin&Action=Download
UserFileName=a.srcbin&Action=Downloadma się stać:
a.srcbin.bin?Jeśli tak to myślę że podeślę Ci jakiś draft jutro - dziś średnio z czasem...
UserFileName=a.srcbin&Action=Download ma sie stac a.srcbin
i tak kolejne z różnymi rozszerzeniami w zależności od listy, czyli generalnie trzeba pozbyć się "UserFileName=" i "&ActionDownload" probowalem to robic przez -replace o ile pierwsze usuwa - bo to nazwa, to odnieść się do rozszerzenia nie umiem
Ale zastrzeżenie, nie jest to super optymalne rozwiązanie, korzysta z klas .net bo oczywiście tak fancy regexów -match nie trawi
https://gist.github.com/rewida17/635145ee91ade59d7f3fa26f4b204eba
-replace można dać kilka, zmieniać jednocześnie po kilka rzeczy, resztę dopisze wieczorem