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):

PrzyciskSkutek
Nadpisz wszystkieistniejące pliki zostaną zastąpione
Nadpisz starszezastąpione zostaną tylko pliki starsze od źródłowych; gdy którejś daty brakuje, plik jest pomijany
Pomiń duplikatyistniejące pliki zostają, kopiowane są tylko nowe
Anulujnic 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 (raportRaport) 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 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:

PozycjaKiedy
Otwórzkatalog albo archiwum
Otwórz w programie systemowym, Otwórz za pomocąplik na dysku lokalnym
Podgląd, Edycjaplik
Statystyki…element
Skopiuj odnośnik, Kompresuj…element
Kopiuj, Przenieś, Zmień nazwęelement
Nowy plik tekstowy, Nowy katalogzawsze
Usuńelement
Przenieś do kosza, Pokaż w menedżerze plikówelement 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.