PS ile dosya sıkıştırma - Çözüldü

Windows 10 ile ilgili bilgi paylaşım alanıdır
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 17 May 2020, 23:28 Win10 için düzenlenen kod şu şekilde:

Kod: Tümünü seç

"C:\Program Files\7-Zip\7z.exe" a "D:\hedefuzakyol\%DATE:~4,10%_yedek.7z" -sdel "C:\Users\trasmus\Desktop\kopyalanacakklasör\*" -p123456 -mhe=on
Hocam selam,

Sanırım ben bir yerde hata yapıyorum, Yapamdım, Yine : 'dan sonra oluşturmadı.
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

Komut ekranının bir çıktısını paylaşabilir misin?
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 18 May 2020, 14:06 Komut ekranının bir çıktısını paylaşabilir misin?


Hocam selamlar,

C:\Sordum Folder'ı içinde bir kaç TXT ve birkaç folder var,
D:\BCK içerisine backup yapacağım. (Normalde Network ama o sonra ki iş)

C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\Backup.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on

Yukarıda ki komut ile C:\Sordum klasörü içeriğini sildi, 7zip ile sıkıştırdı dosya isimleri ile birlikte şifreledi.
İşlem Tamamlandı Komut seti çalıştı.


Tekrar sordum klasörü içerisine birşeyler koydum ve bu kez sizin gönderdiğiniz yeni komut setini çalıştırdım.

C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,10%_yedek.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on

Komut yine çalıştı gözüküyor fakat D:\BCK içerisine " %DATE " isminde uzantısı olmayan ve 0 KB boyutunda bir dosya oluşturuyor.

PowerShell Çıktıları aşağıda ki gibi hocam.

Çalışan PS Komut Seti

PS C:\> C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\Backup.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive:
2 folders, 279 files, 6572801 bytes (6419 KiB)

Creating archive: D:\BCK\Backup.7z

Add new data to archive: 2 folders, 279 files, 6572801 bytes (6419 KiB)


Files read from disk: 266
Archive size: 127905 bytes (125 KiB)

Everything is Ok


Hatalı Çalışan PS komut seti

PS C:\> C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,10%_yedek.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive:
1 folder, 264 files, 6558895 bytes (6406 KiB)

Creating archive: D:\BCK\%DATE:~4,10%_yedek.7z

Add new data to archive: 1 folder, 264 files, 6558895 bytes (6406 KiB)


Files read from disk: 252
Archive size: 127632 bytes (125 KiB)

Everything is Ok
PS C:\>
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

Win10 1803'de deniyorum ancak bir problem görünmüyor. Komutları cmd ile çalıştırın, powershell üzerinde denemedim. Eğer hala aynı problemi yaşıyorsan %Date:~4,10% parametresini %DATE% olarak değiştirip dene.
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 18 May 2020, 14:53 Win10 1803'de deniyorum ancak bir problem görünmüyor. Komutları cmd ile çalıştırın, powershell üzerinde denemedim. Eğer hala aynı problemi yaşıyorsan %Date:~4,10% parametresini %DATE% olarak değiştirip dene.

Hocam selamlar,

Aynı komut setini CMD 'de çalıştırdığım zaman
C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,10%_yedek.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on

D:\BCK\18\05 isimli folderlar oluşturdu ve son folder içine 2020_yedek.7z diye zipledi.

Ama powershell'de hem bu şekilde hemde dediğiniz parametreyi değiştirmeme rağmen çalışmadı :(

İşletim sistemim W10 1909 Enterprise
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

cmd'yi açıp şu komutu girin

Kod: Tümünü seç

echo %Date%
Çıktıda "Paz 18.05.2020" yazıyor olması lazım. Eğer farklıya buraya çıktıyı yazın
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 18 May 2020, 18:23 cmd'yi açıp şu komutu girin

Kod: Tümünü seç

echo %Date%
Çıktıda "Paz 18.05.2020" yazıyor olması lazım. Eğer farklıya buraya çıktıyı yazın
Merhaba hocam,

işletim sistemim ingilizce,

CMD'de komut çıktısı şu şekilde : Mon 05/18/2020
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

Sorun şimdi anlaşıldı. Dil ve işletim sistemi sürümü farklılıkları yüzünden oluşan bir hata. Dosya adlarında kullanılamayan karakterler içerdiği için işlem başarılı olamıyor. Düzeltilmiş şekli aşağıda:

Kod: Tümünü seç

%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 18 May 2020, 23:20 Sorun şimdi anlaşıldı. Dil ve işletim sistemi sürümü farklılıkları yüzünden oluşan bir hata. Dosya adlarında kullanılamayan karakterler içerdiği için işlem başarılı olamıyor. Düzeltilmiş şekli aşağıda:

Kod: Tümünü seç

%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z
Hocam selam,

Galiba yine bir karakter hatası aldım, Çıktı aşağıda hocam,

PS C:\> C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive:
4 folders, 265 files, 6968045 bytes (6805 KiB)

Creating archive: D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z

Add new data to archive: 4 folders, 265 files, 6968045 bytes (6805 KiB)


Error:
cannot open file
D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z
The filename, directory name, or volume label syntax is incorrect.


System ERROR:
The filename, directory name, or volume label syntax is incorrect.
PS C:\>
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

Cmd açıp şu komut girildiğinde sadece tarih göstermesi lazım:

Kod: Tümünü seç

echo %DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 18 May 2020, 23:42 Cmd açıp şu komut girildiğinde sadece tarih göstermesi lazım:

Kod: Tümünü seç

echo %DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%
Evet Hocam,

Komut çıktısı aşağıda ki gibidir,

C:\>echo %DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%
05.19.2020

C:\>


Bu komutu powershell kodlarında ki olması gereken yere koyduğumda komut çıktısı aşağıda ki gibi hocam.

PS C:\> C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4%_yedek.7z" -sdel "C:\Sordum\*" -p123456 -mhe=on Program '7z.exe' failed to run: The specified executable is not a valid application for this OS platform.At line:1 char:1
+ C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DA ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
At line:1 char:1
+ C:\"Program Files\7-Zip\7z.exe" a "D:\BCK\%DATE:~4,2%.%DATE:~7,2%.%DA ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException
+ FullyQualifiedErrorId : NativeCommandFailed
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen trasmus »

Benim yazdığım komutlar cmd üzerinde denendi. Powershell ile uyumlu olmayabilir.
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: PS ile dosya sıkıştırma - Çözüldü

Mesaj gönderen solution »

trasmus yazdı: 19 May 2020, 14:08 Benim yazdığım komutlar cmd üzerinde denendi. Powershell ile uyumlu olmayabilir.
Neyse hocam, çok vaktinizi aldım. Her sorun çözülecek diye bişi yok :)

Emek verdiniz çok teşekkür ederim.
Cevapla