Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriGenel SohbetDosya / isim senkron programı yardım.
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Dosya / isim senkron programı yardım.  (Okunma Sayısı 4607 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
JckOB
Üye
****
Mesaj Sayısı: 345


This is Only a test...


Üyelik Bilgileri
« : 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ı?
Logged

Commodore 1084S-D2
Amiga 500 + Gotek
Commodore 64 + 1530 + SD2IEC
SEGA Master System 2
Nintendo GameBoy / Nintendo 64 / GameCube /Nintendo Wii [Softmod + WiiKey]
Psone [modchip] / Playstation 2 [Matrix İnfinity ]  / Playstation 3 OFW / PSP 3000 GT Edition
XBox 360 Slim [RGH AceV2
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #1 : Nisan 17, 2016, 11:59:55 ÖÖ »

Her iki klasördeki dosya isimlerinden birkaç örnek veya ekran görüntüsü alabilir miyiz?
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
JckOB
Üye
****
Mesaj Sayısı: 345


This is Only a test...


Üyelik Bilgileri
« Yanıtla #2 : 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...


« Son Düzenleme: Nisan 17, 2016, 12:08:02 ÖS Gönderen: jckob » Logged

Commodore 1084S-D2
Amiga 500 + Gotek
Commodore 64 + 1530 + SD2IEC
SEGA Master System 2
Nintendo GameBoy / Nintendo 64 / GameCube /Nintendo Wii [Softmod + WiiKey]
Psone [modchip] / Playstation 2 [Matrix İnfinity ]  / Playstation 3 OFW / PSP 3000 GT Edition
XBox 360 Slim [RGH AceV2
JckOB
Üye
****
Mesaj Sayısı: 345


This is Only a test...


Üyelik Bilgileri
« Yanıtla #3 : Nisan 17, 2016, 12:11:50 ÖS »

Soldaki dosya isimlerini ,sağdaki klasörler ile senkron edecek bir program.

« Son Düzenleme: Nisan 17, 2016, 12:14:59 ÖS Gönderen: jckob » Logged

Commodore 1084S-D2
Amiga 500 + Gotek
Commodore 64 + 1530 + SD2IEC
SEGA Master System 2
Nintendo GameBoy / Nintendo 64 / GameCube /Nintendo Wii [Softmod + WiiKey]
Psone [modchip] / Playstation 2 [Matrix İnfinity ]  / Playstation 3 OFW / PSP 3000 GT Edition
XBox 360 Slim [RGH AceV2
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #4 : 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ı.

Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
Alpyre
Uzman
*****
Mesaj Sayısı: 2.237



Üyelik Bilgileri WWW
« Yanıtla #5 : Nisan 17, 2016, 16:56:07 ÖS »

Windows'a Bash geldi diyorlardı... yapabilir bunu sanırsam.
Logged

Alper
NoStres
Deneyimli
*****
Mesaj Sayısı: 633


One Love, One Heart, One Destiny


Üyelik Bilgileri WWW
« Yanıtla #6 : 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?
Logged

JckOB
Üye
****
Mesaj Sayısı: 345


This is Only a test...


Üyelik Bilgileri
« Yanıtla #7 : 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.
Logged

Commodore 1084S-D2
Amiga 500 + Gotek
Commodore 64 + 1530 + SD2IEC
SEGA Master System 2
Nintendo GameBoy / Nintendo 64 / GameCube /Nintendo Wii [Softmod + WiiKey]
Psone [modchip] / Playstation 2 [Matrix İnfinity ]  / Playstation 3 OFW / PSP 3000 GT Edition
XBox 360 Slim [RGH AceV2
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: