Cum de a copia o mulțime de fișiere menținând în același timp căi relative

Cum de a copia o mulțime de fișiere menținând în același timp căi relative.

Pentru a înlocui automat siruri de caractere într-un număr mare de fișiere într-un număr mare de sub-foldere (de exemplu, realizate dintr-un site static șablon, care brusc nevoie pentru a elimina un link de pe toate paginile) este convenabil de a folosi un înlocuitor program de vechi, care pot face față cu ușurință această problemă pentru codificări pentru Windows , DOS sau KOI-8R. Deoarece site-ul programului nu mai este disponibil, deci este în arhivă ZIP, instalare nu este necesară:

Desigur, trebuie să înlocuiți folosind Far Manager pentru a alcătui o listă de fișiere modificate, și salvați-l:
  • du-te la rădăcina copia locală a site-ului, apăsați Alt + F7. găsi toate fișierele care conțin rândul (căutare folderul curent) și le-a pus într-un panou temporar (butonul Panel în caseta de căutare);
  • în momentul în care panoul, apăsați Alt + Shift + F2 și salvați conținutul său ca o listă de fișiere (se va cere să o facă într-un dosar, deschide al doilea panou).

După înlocuirea linia dreapta, avem o mulțime de împrăștiate în dosare diferite, fișiere, iar acum ei trebuie să fie undeva să fie rescrise pentru a se turna apoi peste FTP la site-ul (construit în client FTP în Far se descurcă cu păstrarea căi relative când se copiază, dar nu și „umple“ întreaga sută megabiți din nou, în loc de 5-10 megabytes modificat texte).

Nu am căutat un plugin pentru FAR, care se va copia în mod corect conținutul unui bar de timp, sa dovedit mai ușor să scrie rapid codul necesar în PHP.

Mai întâi salvat de Alt + Shift + fișier F2 I recoded în ANSI de clar de ce, folosind Notepad ++ (pentru un motiv oarecare, Shift + F8 - alegerea de codare - pe acest fișier din Far nu a funcționat), apoi setați pe gazda locală un nou dosar, setați permisiunile 777 un dosar cu script-ul de pe lokalhoste (punctul 3 și aici). Dacă un fișier cu o listă numită 1.txt și se află în același folder cu script-ul, script-ul ar putea arata astfel:

Apoi am plecat pentru a umple fișierele dintr-un script FTP pe site-ul.

Cu siguranță există modalități mai bune, de exemplu, ar trebui să fie un plugin similar pentru Total Commander - dar pentru a pune acest total leneș.