Operacje na plikach
Źródłem jest zawsze aktywny panel: zaznaczone elementy albo — bez zaznaczenia — element pod kursorem (Zaznaczanie). Celem kopiowania i przenoszenia jest katalog w drugim panelu. Źródłem i celem może być dysk, udział sieciowy, archiwum albo serwer FTP/SFTP — w każdej kombinacji.
Kopiowanie — F5
Naciśnij F5 (albo Edycja → Kopiuj, Kopiuj w menu kontekstowym, przycisk F5 Kopiuj na dole okna).
1. Okno Kopiuj
Okno pokazuje, co kopiujesz („Skopiować 3 elementy z: …”), i pole z celem:
jeden element —
katalog_drugiego_panelu/nazwa,wiele elementów — katalog drugiego panelu.
Cel możesz zmienić:
przy jednym elemencie wpisz inną nazwę, a plik zostanie skopiowany pod nią;
jeśli wpisana ścieżka to istniejący katalog, element trafi do jego środka.
Pole Uwzględnij reguły z .ffignore pojawia się, gdy katalog źródłowy albo docelowy ma reguły .ffignore. Enter zatwierdza, Esc anuluje.
2. Daty plików przy wysyłaniu na serwer
Gdy kopiujesz na serwer FTP/SFTP, program zapyta: „Czy ustawić bieżącą datę modyfikacji na kopiowanych plikach?”. Nie (domyślnie) zachowuje daty plików źródłowych, Tak zostawia datę wysłania.
3. Sprawdzenie miejsca docelowego
Przed kopiowaniem program sprawdza, które pliki już istnieją w miejscu docelowym, i liczy, ile jest do skopiowania. Przy serwerach i udziałach sieciowych trwa to dłużej, więc widać okno Przygotowanie transferu z licznikiem sprawdzonych elementów i przyciskiem Anuluj.
4. Konflikty plików
Gdy jakieś pliki już istnieją, otworzy się okno Konflikty plików z listą (do pięciu ścieżek i liczbą pozostałych):
| Przycisk | Skutek |
|---|---|
| Nadpisz wszystkie | istniejące pliki zostaną zastąpione |
| Nadpisz starsze | zastąpione zostaną tylko pliki starsze od źródłowych; gdy którejś daty brakuje, plik jest pomijany |
| Pomiń duplikaty | istniejące pliki zostają, kopiowane są tylko nowe |
| Anuluj | nic nie jest kopiowane |
Domyślny przycisk (wyróżniony, wybierany Enter) to Pomiń duplikaty; zmienisz go w Ustawieniach. Esc to Anuluj.
Katalogi łączą się: kopiowany katalog, który już istnieje w celu, dostaje brakujące pliki, a konflikty dotyczą pojedynczych plików. Jeśli w miejscu katalogu jest plik o tej samej nazwie (albo odwrotnie), ten element trafi na listę nieudanych.
5. Postęp
Okno Transfer plików (przy serwerach z włączonym ustawieniem FTP/SFTP - pełne informacje: Transfer FTP / SFTP) pokazuje:
bieżący plik („Plik 12 z 40: raport.pdf”) i jego postęp,
przesłane dane łącznie i liczbę plików,
prędkość i czas, który upłynął.
Anuluj albo Esc przerywa kopiowanie. Pliki już skopiowane zostają. Plik przerwany w trakcie nie zostaje na dysku w połowie — program zapisuje przez plik tymczasowy, więc istniejący plik docelowy zostaje nietknięty. Plik przerwany przy wysyłaniu na serwer program usuwa z serwera.
Na czas kopiowania panele i pasek klawiszy są zablokowane.
6. Koniec
Drugi panel się odświeża, a zaznaczenie w źródłowym znika.
W tytule okna pojawia się podsumowanie, np. „Skopiowano 12 elementów” albo „Skopiowano 10 elementów, pominięto 2 elementy” (liczone są pliki i utworzone katalogi).
Przy serwerach pojawia się okno Podsumowanie transferu: pliki, utworzone katalogi, pominięte i nieudane elementy, przesłane dane, czas i średnia prędkość.
Jeśli czegoś nie udało się skopiować, otworzy się okno Pliki niemożliwe do przesłania z listą: źródło, cel i powód błędu. Przycisk Zapisz listę do pliku… zapisuje ją jako tekst. Okno podaje też ścieżkę dziennika transferów.
Czego nie da się skopiować
Pliku na to samo miejsce („Kopiowanie pliku na to samo miejsce jest niemożliwe.”).
Katalogu do jego własnego podkatalogu.
Plików specjalnych (potoków, gniazd, urządzeń) — są pomijane z opisem na liście nieudanych.
Dowiązania symboliczne są kopiowane jako zawartość, na którą wskazują: dowiązanie do pliku daje zwykły plik, a dowiązanie do katalogu — kopię katalogu.
Przenoszenie — F6
F6 działa jak kopiowanie, z kilkoma różnicami:
W obrębie jednego dysku przenoszenie to zmiana położenia, natychmiastowa nawet dla dużych katalogów — o ile w celu nie ma jeszcze elementu o tej nazwie i nie działają reguły .ffignore. W przeciwnym razie program kopiuje i usuwa.
Między dyskami, do archiwum albo na serwer program kopiuje, a potem usuwa źródło. Katalog źródłowy znika dopiero wtedy, gdy wszystko z niego zostało przeniesione — katalog z plikiem, którego nie udało się przenieść, zostaje.
Nie ma pytania o daty ani pola .ffignore — reguły są stosowane automatycznie według ustawień katalogów.
Po zakończeniu oba panele się odświeżają, a kursor w źródłowym zostaje w tym samym miejscu listy.
Wskazówka: Jeden element możesz przenieść pod nową nazwą, wpisując ją w oknie celu. Do zmiany nazwy w tym samym katalogu wygodniejszy jest Shift+F6.
Zmiana nazwy — Shift+F6
Shift+F6 (albo Zmień nazwę w menu kontekstowym) otwiera pole edycji w miejscu nazwy. Zaznaczona jest nazwa bez rozszerzenia, więc od razu możesz pisać.
Enter albo kliknięcie gdzie indziej zatwierdza, Esc anuluje.
Nazwa nie może być pusta, zawierać
/ani\i nie może być.ani...Jeśli element o tej nazwie istnieje, pojawi się błąd. Zmiana samej wielkości liter (
raport→Raport) jest dozwolona.
Nowy katalog — F7
F7 pyta o nazwę i tworzy katalog w bieżącym katalogu aktywnego panelu. Kursor staje na nowym katalogu. Nazwa nie może zawierać / ani \, więc kilku poziomów naraz się nie utworzy.
Nowy plik tekstowy — Shift+F4
Shift+F4 pyta o nazwę, tworzy pusty plik i od razu otwiera go w edytorze. Jeśli plik o tej nazwie już istnieje, pojawi się błąd.
Usuwanie — F8
F8 pyta: „Usunąć 3 elementy?” z listą nazw (do dziesięciu).
Uwaga: F8 usuwa trwale, bez kosza. Domyślną odpowiedzią jest Nie — sam Enter niczego nie usunie. Żeby potwierdzić, przejdź strzałką na Tak i naciśnij Enter albo kliknij Tak.
Katalogi są usuwane razem z zawartością (także z plikami ukrytymi). Przy katalogach i na serwerach widać okno postępu z przyciskiem Anuluj, który przerywa przed kolejnym elementem — to, co już usunięto, nie wraca.
Przenieś do kosza
W menu kontekstowym elementu na dysku lokalnym jest Przenieś do kosza. Działa bez pytania, a element trafia do Kosza systemu, skąd można go przywrócić. Na serwerach i w archiwach tej pozycji nie ma.
Otwieranie w innych programach
W menu kontekstowym pliku na dysku lokalnym:
Otwórz w programie systemowym — domyślny program systemu; gdy go nie ma, pojawi się komunikat;
Otwórz za pomocą — lista programów, które system wiąże z tym typem pliku;
Pokaż w menedżerze plików — zaznacza plik w Finderze albo Eksploratorze.
Windows: Na Windows 11 lista Otwórz za pomocą nie obejmuje aplikacji ze Sklepu, np. nowego Notatnika.
Skopiuj odnośnik
Skopiuj odnośnik w menu kontekstowym kładzie do schowka pełną ścieżkę elementu. Przy zaznaczeniu każda ścieżka trafia do osobnego wiersza. Dla serwera i archiwum ścieżka ma postać widoczną w polu ścieżki panelu.
Menu kontekstowe
Prawy przycisk na elemencie (albo w pustym miejscu listy) otwiera menu. Pozycje zależą od miejsca kliknięcia:
| Pozycja | Kiedy |
|---|---|
| Otwórz | katalog albo archiwum |
| Otwórz w programie systemowym, Otwórz za pomocą | plik na dysku lokalnym |
| Podgląd, Edycja | plik |
| Statystyki… | element |
| Skopiuj odnośnik, Kompresuj… | element |
| Kopiuj, Przenieś, Zmień nazwę | element |
| Nowy plik tekstowy, Nowy katalog | zawsze |
| Usuń | element |
| Przenieś do kosza, Pokaż w menedżerze plików | element na dysku lokalnym |
| Statystyki katalogu… | puste miejsce |
| Odśwież | zawsze |
Pozycje działające na plikach stosują zasadę zaznaczenia.
Pliki metadanych macOS
macOS tworzy na pendrive’ach, dyskach sieciowych i serwerach pliki .DS_Store oraz ._nazwa. W Ustawieniach możesz włączyć Po kopiowaniu/przenoszeniu usuwaj pliki metadanych macOS. Program usunie je wtedy w katalogach docelowych po każdym kopiowaniu, przenoszeniu i utworzeniu katalogu. Przydaje się, gdy z tych dysków korzystają osoby na Windows albo Linuksie.
Dziennik transferów
Program zapisuje przebieg transferów i błędy w pliku logs/transfers.log w katalogu ustawień (Ustawienia). Przy zgłaszaniu problemu z kopiowaniem warto dołączyć jego fragment — hasła są w nim zamaskowane.
FlyingFiles 1.0.0 · Funkcje po 1.0.0 są oznaczone w treści.