Программа должна выполнять только одну задачу, но выполнять ее хорошо.
Программы должны уметь взаимодействовать друг с другом.
Текущая папка представляется как " . ", родительская - " . . ". Это дает возможность скопировать текущий/родительский путь в буфер обмена, просмотреть свойства этих папок, перетащить на них файлы.
Для поиска файла в текущей папке, быстро наберите на клавиатуре несколько первых букв его имени.
В режиме Просмотр размера файлы и папки по умолчанию отсортированы по размеру на диске, который учитывает NTFS сжатие, NTFS разреженность файлов и величину минимального блока на диске выделяемого под файлы. Символ ~ показывает, что вычисление размера папки еще не завершено:
Контекстное меню для текущей папки можно вызвать правым кликом на фоне списка файлов. При наличии нескольких столбцов, контекстное меню можно также вызвать правым кликом по области с названиями столбцов. Третий способ вызвать контекстное меню – это нажать Shift + F10 или клавишу Контекста, когда не выбрано ни одного файла. |
![]() |
Можно держать открытыми одновременно несколько папок.
Каждая папка представлена закладкой и входит в Дерево закладок.
Для лучшей организации SurF может добавлять виртуальные закладки к дереву
(как например "Common Files" на картинке справа). Двойной клик на виртуальной закладке
превращает ее в настоящую.
Закладки для папок открываемых при загрузке имеют жирный шрифт и при переходе по директориям на таких папках создаются новые закладки. |
![]() |
Кроме иконки вида, каждая закладка может отображать еще три иконки:
- текущая операция для списка файлов выполнятся в фоновом режиме,
- отслеживание изменений списка файлов отключено,
- проверка изменений списка файлов в дочерних папках включена.
Чтобы выбрать папку для новой закладки при помощи клавиатуры нажмите Ctrl + N ("Создать - БыстрыйПоиск...").
В поле Искать можно ввести, например,
csys32 для выбора папки c:\windows\system32.
Первой буквой должна быть буква диска, на котором ведется поиск.
Для поиска в подкаталогах текущей папки введите первым символом .(точку). Например, если закладка открыта на c:\1 и ввести .45, то будет найдена папка 2\3\4\5. Поиск выполняется в фоновом режиме. Когда находится более подходящий путь, он заменяет собой текущий. Когда поиск заканчивается, шрифт найденного пути становится жирным. Если ни один путь не найден и поиск закончен, то отображается знак вопроса. |
![]() |
Чтобы выбрать папку для новой закладки при помощи мыши вызовите стандартный диалог "Обзор папок" при помощи кнопки на панели инструментов или пункта меню "Создать - Обзор...". Если папка/файл открыты в другой программе или путь к папке/файлу представлен строкой текста - скопируйте это в буфер обмена и создайте новую закладку при помощи кнопки или пункта меню "Создать - из Буфера Обмена".
![]() |
Просмотр файлов можно открыть в отдельном окне используя пункт меню Закладка – Отсоединить. Отдельное окно можно вернуть в закладку используя пункт меню Закладка – Подсоединить. |
Эта возможность для опытных пользователей позволяет, например, создать ссылку на букву CD устройства U:\ из папки C:\CD - вы сможете просматривать содержимое CD дисков открыв папку C:\CD. Или создать ссылку на папку D:\Games из папки C:\Program Files\Games - вы сможете устанавливать игры в папку C:\Program Files\Games, а дисковое пространство будет использоваться на диске D:\. Создание ссылок на папки расположенные на сетевых дисках не поддерживается NTFS.
Чтобы создать NTFS ссылку на папку в SurF: Скопируйте исходную папку в буфер обмена (например, D:\Games), перейдите в родительской каталог папки где вы хотите создать ссылку (например, C:\Program Files) и выберите команду меню Файл - Вставить NTFS ссылку. При создании или удалении файлов в папке C:\Program Files\Games они будут также созданы или удалены в папке D:\Games и наоборот.
Используя диалог Файл - NTFS свойства можно проверить наличие ссылки и удалить ее (обратите также внимание на наложение изображения ссылки в списке файлов). При удалении ссылки через диалог NTFS свойства гарантируется, что файлы в исходной папке (D:\Games) не будут изменены. Если вы попробуете удалить папку со ссылкой как обычную папку, то файлы из исходной папки тоже могут удалиться вместе с ней. | ![]() |
![]() |
Windows 7 и Vista используют несколько специальных ссылок на папки для обратной совместимости. Например, C:\Documents and Settings ссылается на C:\Users и установленные права доступа запрещают чтение содержимого папки C:\Documents and Settings. SurF определяет такие специальные папки и при попытке перейти в C:\Documents and Settings создается новая закладка для C:\Users. |
Для создания NTFS ссылки на файл в SurF: Скопируйте исходный файл в буфер обмена (например, C:\Docs\readme.txt), перейдите в папку где вы хотите создать ссылку (например, C:\Favorites) и выберите команду меню Файл - Вставить NTFS ссылку. Для проверки наличия ссылки на файл можно воспользоваться диалогом Файл - NTFS свойства (строка Количество ссылок на файл). Обратите также внимание на наложение изображения ссылки в списке файлов.
Эта возможность для опытных пользователей позволяет создавать ссылки на файл или папку из различных мест. Символическая ссылка на папку ведет себя в точности как NTFS ссылка на папку плюс позволяет создавать ссылку на папку в сети. Символическая ссылка на файл ведет себя скорее как NTFS ссылка на папку, чем как NTFS ссылка на файл - при удалении исходного файла все ссылающиеся на него файлы становятся недействительными. Если NTFS ссылка на файл работает только в пределах одного диска, то символическая ссылка позволяет создавать ссылку на файл на другом диске или в сети.
![]() |
Для создания символической ссылки используйте команду меню Файл - Вставить символическую ссылку. Требуется Windows 7 или Vista плюс SurF должен быть запущен от имени администратора или под учетной записью обычного пользователя с привилегией Создание символических ссылок. Используя диалог Файл - NTFS свойства можно проверить наличие ссылки и удалить ее. |
Альтернативные потоки данных NTFSВозможно хранение нескольких "внутренних" файлов в одном "обычном". Например, файл silverbullet-003.mp3 содержит как основное содержимое аудио запись и как "дополнительную" информацию сведения о том, что файл был загружен из Internet.Можно легко создать тестовый файл с альтернативным потоком данных самостоятельно: наберите "echo my_data > test_file_name.txt:stream.txt" в командной строке. Будет создан внешне пустой файл "test_file_name.txt", но если затем набрать "notepad test_file_name.txt:stream.txt" вы увидите "дополнительные" данные my_data. Диалог NTFS свойства отображает существующие альтернативные потоки данных в файлах и папках. Колонка Предварительный просмотр данных показывает первые 50 символов для текстовых потоков. Для просмотра текстовых потоков целиком и для просмотра двоичных потоков Скопируйте имя файла потока в буфер обмена и запустите свой обычный редактор файлов передав ему имя файла потока как параметр командной строки. |
![]() |
Области поиска дают возможность задать несколько обычных (например, C:\ | D:\) или специальных (например, Мой компьютер | Сетевое окружение\Вся сеть) папок для поиска. Маски для имени файла принимают: маски типа *.txt, часть имени файла (например, win), регулярные выражение Perl (например, win.*[\d] найдет winhlp32.exe и winnt256.bmp). Маски можно комбинировать используя символы | и & представляющие операции ИЛИ и И (например, *.exe | *.bmp & win найдет Prairie Wind.bmp и winhelp.exe). Чтобы исключить определенные файлы можно использовать символ ! (например, !*.dll & !*.exe). В масках запрещается использовать символы ! и пробел. Фильтры для файлов можно комбинировать символами () | и &. Например, ((Изменен > 21.7.2007 & Изменен < 23.10.2007) | (Создан > 21.7.2007 & Создан < 23.10.2007)) & Атрибуты = Скрытый отыщет скрытые файлы измененные или созданные за период с 21.7.2007 до 23.10.2007. Строка времени допускает не указывать секунды, минуты и вообще не указывать время. Можно использовать как дату строки Сегодня и Вчера. Доступны модификаторы размера Кб, Мб, Гб и Тб, а также их однобуквенные аналоги (К, М, Г и Т). |
![]() |
Список найденных файлов поддерживает клавишные комбинации для операций копирования, перемещения, удаления, вызова свойств, выполнения, а также комбинацию клавиш Ctrl+D Создать - на основе выбранного. Список автоматически прокручивается во время поиска, если в нем не выбрано ни одного файла. Можно менять порядок колонок перетаскивая их.
В процессе поиска жирные точки представляют найденные и еще не обработанные папки (более светлые точки соответствуют недавно найденным папкам). Окружности представляют найденные и еще не обработанные файлы и отображаются только при поиске текста. |
![]() |
Редактируя избранное и открываемые при загрузке папки можно перетаскивать строки при помощи мыши. Для удаления строки - выберите ее нажав Shift + Space на клавиатуре или кликнув на заголовке строки мышкой, затем нажмите клавишу Delete. Для входа в режим редактирования ячейки можно использовать клавишу F2.
Формирование иконок для изображений является длительной операцией и поэтому введены некоторые ограничения, зависящие от размеров графического файла. Для изменения ограничений по умолчанию, вы можете использовать диалог настройки Иконок для изображений - для показа иконок к большему количеству картинок следует увеличить максимальный размер, для более быстрой работы следует уменьшить максимальный размер. Эти ограничения действуют только для видов с Размером иконок 16, 32 и 48.
Первоначальные установки считываются из xml файлов в папке "settings" или из файла "settings\settings.srfs", который можно создать используя пункт меню Сохранить настройки. При изменении установок через меню "Настройки" - эти пользовательские настройки сохраняются в личной папке пользователя и переопределяют первоначальные установки из папки "settings". Точный путь папки с пользовательскими настройками зависит от имени пользователя и пути установки программы. Обычно этот путь соответствует шаблону "c:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Local Settings\Application Data\IsolatedStorage\...\AssemFiles".
Можно переопределить общие настройки параметрами командной строки (имена параметров перечислены в файле settings.xml), например:SurF.exe UseCustomColor=True CustomColor=ChartreuseДля резервного копирования/восстановления всех настроек или для переноса всех настроек с одного компьютера на другой используйте пункты меню Сохранить/Загрузить настройки.
SurF.exe "C:\Program Files\SurF" C:\WINDOWS\Greenstone.bmpоткроет одну закладку для C:\Program Files\SurF и одну закладку для C:\WINDOWS с выбранным файлом Greenstone.bmp.
Копировать | Ctrl+Ins |
Вставить | Shift+Ins |
Следующая закладка | Ctrl+Tab |
Переход в родительскую папку | Backspace |
Контекстное меню | Shift + F10 Клавиша Контекст |
Доступ к сетевым ресурсамПосле ввода имени сервера или IP адреса в окне Сервер в сети (например, comp1, или 192.168.1.1, или ::1) появляется диалог Выбор ресурса. Ресурсы которые невозможно открыть показаны серым цветом. Можно выбрать несколько ресурсов и открыть их все разом.Кнопка Подключиться как позволяет выбрать отличную от текущей учетную запись для удаленного доступа. Вводимый пароль для учетной записи никогда не сохраняется на диск и удаляется из памяти сразу после установления удаленного соединения. При подключении к компьютеру с Windows 9x и ресурсу защищенному паролем, выберите этот ресурс и отметьте "Подключаться к выбранному ресурсу" перед тем как нажимать Подключиться как. |
![]() |