commodore.gen.tr

Genel Kategori => Genel Sohbet => Konuyu başlatan: JckOB üzerinde Nisan 17, 2016, 11:58:13 ÖÖ



Konu Başlığı: Dosya / isim senkron programı yardım.
Gönderen: JckOB üzerinde Nisan 17, 2016, 11:58:13 ÖÖ
Merhaba arkadaşlar ,
İstediğim tarzda bir yazılım var mı bilmiyorum , google biraz baktım ama pek bir şey bulamadım.

Aradığım programın şunu yapması gerekiyor. Bir klasörün içindeki .PNG uzantılı dosyaların isimlerini başka bir klasördeki oyun rom'larının olduğu RAR dosyaları ile aynı isme denk gelecek şekilde senkron etmesi gerekiyor.

Bunu yapan bir program var mıdır? Yoksa CTRL+C / CTRL+V ye devam mı? :(


Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: Simon (Özay Turay) üzerinde Nisan 17, 2016, 11:59:55 ÖÖ
Her iki klasördeki dosya isimlerinden birkaç örnek veya ekran görüntüsü alabilir miyiz?


Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: JckOB üzerinde Nisan 17, 2016, 12:03:55 ÖS
Mesela COVER dosyası içinde ABC.PNG şeklindeki dosyanın ABC kısmını , ROM klasörü içinde örneğin ; ABC_1x.RAR şeklindeki dosyaya denk geldiğini algılayabilecek ve ABC_1x kısmını ABC olarak otomatik düzeltecek...
:)



Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: JckOB üzerinde Nisan 17, 2016, 12:11:50 ÖS
Soldaki dosya isimlerini ,sağdaki klasörler ile senkron edecek bir program.

(https://s24.postimg.org/jtsd3crat/ddssa.jpg)


Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: ilkerficicilar üzerinde Nisan 17, 2016, 13:19:44 ÖS
Linux kullanırsanız o kadar da zor değil. Yalnız fazladan bir Levenshtein-distance algoritması ile dosya adlarındaki benzerlik yüzdesi testi iyi olurdu.

Yine de eğer .RAR'lı dosya adlarının sadece son kısımları, verdiğiniz örnekteki gibi .PNG'lerden farklılık gösteriyorsa, aşağıdaki gibi tek satırlık bir komut iş görecektir.
 
mkdir /tmp/renamed;ls /tmp/covers/*.png|while read co;do nm=`basename "$co"|cut -f1 -d\.`;find /tmp/roms/ -name "$nm*" -exec cp {} /tmp/renamed/$nm.rar \; ;done

not: ters yöndeki kesme işaretine dikkat: `
not2: küçük harfli extension varsayıldı; rar'ların /tmp/roms klasöründe kapakların da /tmp/covers klasöründe olduğu varsayıldı.



Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: Alpyre üzerinde Nisan 17, 2016, 16:56:07 ÖS
Windows'a Bash geldi diyorlardı... yapabilir bunu sanırsam.


Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: NoStres üzerinde Nisan 17, 2016, 17:57:41 ÖS
Ben tam ne yapacaksınız anlamadım :); bir klasör içinde adc.png ve abc.zip dosyalarının yan yana durmasını mı istiyorsunuz?


Konu Başlığı: Ynt: Dosya / isim senkron programı yardım.
Gönderen: JckOB üzerinde Nisan 17, 2016, 18:38:16 ÖS
Ben tam ne yapacaksınız anlamadım :); bir klasör içinde adc.png ve abc.zip dosyalarının yan yana durmasını mı istiyorsunuz?
Hayır , Oyun konsolunda coverların düzgün gözükmesi için ROM ismi ve PNG uzantılı cover resmi aynı olması gerekiyor. Aynı olmadığı zaman doğal olarak oyun coverları gözükmüyor.

ROM 'lar ve PNG 'ler ayrı klasörlerde....

İşlemi kısmen hallettim. Yardımcı olmaya çalışan arkadaşlara teşekkürler.