Ta bort de oönskade iTunes-låtar från datorn (9 / 10 steg)
Steg 9: Att lägga till skript kompatibilitet i Windows
Till skillnad från Mac och andra Unix-baserade operativsystem stöder Windows inte begreppet en enda rotkatalog. Därför startar alla sökvägar med en volym (C: eller E: eller andra brev som du kan tänka på, för den delen) i motsats till rotkatalogen (/).
Lyckligtvis för oss har Perl en speciell variabel, $O (det är en huvudstad o, inte en nolla), som berättar vilket operativsystem som vi använder. Så, om det värde som lagras i variabeln innehåller "Vinna", ska vi vill ta bort det ledande snedstrecket på våra XML-läge filepath. Detta kan göras med den följande lina av koden (läggs till efter vi framgångsrikt analysera placeringen av ett spår från XML-filen):
$loc_hash {$id} = substr($loc_hash{$id},1) om $^ O = ~ / Win/i.
Skriptet fungerar nu, oavsett om det körs på OS X eller Windows.