Чем заменить слэш в названии файла
Чем заменить слэш в названии файла
Как набрать слэш на клавиатуре
Изначально в русской клавиатуре не было этого символа, так как в основном он использовался в адресах интернета и программировании, а там нужно печатать только английскими буквами. Но со временем слеш и бэкслеш появились и в русской раскладке, так как стали использоваться в текстах.
Косая черта расположена на клавиатуре в нескольких местах:
Обратная косая черта обычно находится слева или над кнопкой Enter. Также она может быть между левым Shift и буквой Z (Я).
Существуют альтернативный способ набора этих символов. Сначала нужно убедиться, что включен NumLock. Для этого просто попробуйте напечатать цифры через правую цифровую часть клавиатуры. Если они набираться не будут, тогда нужно нажать кнопку NumLock один раз.
Для печати косой черты зажимаем клавишу Alt и набираем на цифровой клавиатуре сначала 4 затем 7, после чего отпускаем Alt.
Обратный слэш \ можно поставить таким же способом, только вместо 4 и 7 набирать 9 и 2
Применение
Используется в этом значении в основном в компьютерных программах, например, в Excel.
Где используют бэкслеш
Например, путь в системе D:\Фото\2020\Прогулка означает, что нужно открыть папку «Прогулка», которая находится в папке «2020», а та, в свою очередь, в «Фото» на диске D.
Как мне создать имя файла с недопустимыми символами, такими как:?>?
К сожалению, вы не можете использовать зарезервированные символы при создании папок или файлов, поскольку они являются частью системных функций.
отсюда вы можете найти альтернативные символы, которые выглядят одинаково, например:
(скопируйте и вставьте их, вы увидите, что они разные)
Вы можете загрузиться с диска Linux (например, Knoppix ) и смонтировать раздел NTFS.
Linux имеет гораздо меньше ограничений на имена файлов, и позволит вам создавать такие имена (я пробовал).
Некоторые операционные системы запрещают отображение определенных символов в именах файлов: (Ресурс из Википедии )
/ slash используется в качестве разделителя компонентов имени пути в системах Unix-like, Windows и Amiga. (Оболочка MS-DOS command.com будет использовать его как символ переключения, но сама Windows всегда принимает его как разделитель [2] [расплывчато])
\ backslash Также используется как разделитель компонентов имени пути в MS-DOS, OS / 2 и Windows (нет разницы между косой чертой и обратной косой чертой); разрешено в Unix имени файла
? знак вопроса, используемый в качестве подстановочного знака в Unix, Windows и AmigaOS; отмечает один символ Разрешено в Unix имена файлов
: двоеточие используется для определения точки монтирования / диска в Windows; используется для определения виртуального устройства или физического устройства, такого как накопитель на AmigaOS, RT-11 и VMS; используется в качестве разделителя пути в классической Mac OS. Удваивается после имени в VMS, указывает имя узла DECnet (эквивалентно имени хоста NetBIOS (сеть Windows), которому предшествует «\».)
| вертикальная черта обозначает программную конвейеризацию в Unix и Windows; разрешено в именах файлов Unix
«кавычка используется для обозначения начала и конца имен файлов, содержащих пробелы в Windows
больше, чем используется для перенаправления вывода, разрешено в именах файлов Unix
, период разрешен, но последнее вхождение будет интерпретироваться как разделитель расширений в VMS, MS-DOS и Windows. В других ОС, обычно рассматриваемых как часть имени файла, допускается более одной полной остановки.
Как поставить знак слэша в названии файла
Как сделать видимым в названии кнопки знак амперсанда (&)
Здравствуйте! Помогите пожалуйста ответить на вопрос. Сформулирован он для меня очень понятным.
Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак
Из текстового файла прочитать предложение, после каждого слова поставить восклицательный знак.
Как поставить знак
Привет. В презентации ставил кавычки, становился знак такой >>, а теперь почему то становятся две.
Как поставить знак степени?
Вот пишу калькулятор,и хотелось бы поставить знак степени,но не так x^n,а чтобы n был как бы.
Решение
Решение
Имя выходного файла в вашем задании означаете полный путь. (Вы в курсе что такое URL? Это вовсе не имя файла, а либо реальный путь на сервере до ресурса, либо маршрутизируемый путь).
Добавлено через 7 минут
Еще подумав, я пришел к выводу, что в таком решении есть рациональное зерно. Видя деревья каталогов вы можете быстро найти нужный вам файл, содержащий информацию с нужного сайта, так как деревья каталогов дают наглядную информацию, где что находится. Если бы были просто имена файлов, то найти нужную информацию было бы сложнее.
Добавлено через 6 минут
Хотя в реальности по хорошему, информацию от парсинга лучше помещать в базу данных. Там ее проще обрабатывать и искать.
Slash и backslash: вехи на пути
Немного истории
Slash
Backslash
Боб Бемер ввел обратный слеш (\) в набор символов ASCII, 18 сентября 1961 года, как результат изучения частоты использования символов встречающихся в частности в программах на ALGOL’е. Тогда же вместе с обратным слешем в стандарт были включены и квадратные скобки.
В частности \ был введен, чтобы булевы операторы ALGOL’a AND и OR могли быть представлены с помощью ASCII символов как «/\» и «\/» соответственно [3,4].
Как же вышло, что исторически православный слеш заменился на свое зеркальное отображение, введенное как вспомогательный символ специально для уже мертвого языка?
Русскоязычная Википедия по этому говорит вот что:
В операционных системах DOS и Windows фирмы Microsoft и их аналогах других разработчиков, обратная косая используется для разделений имён директорий (каталогов) при указании пути к файлу. Прямая косая, применяемая для этого в Unix не могла быть использована в MS-DOS, потому что уже была задействована для указания ключей командной строки (оставшегося в наследство от СР/M, где MS-DOS команда «dir /w» писалась как «dir/w») [5].
Так как такое объяснение меня не слишком удовлетворило, пришлось найти статью «Why is the DOS path character «\»?» [6], которая вполне утолила моё любопытство. Вольный перевод избранных частей в моем исполнении:
То что символ «/» конфликтовал с разделителем пути другой относительно популярной ОС не был связан напрямую с разработчиками – в конце концов, DOS не поддерживал директорий, просто файлы в одном корневом каталоге.
Для MS-DOS 2.0 (в котором появился поддержка каталогов), дизайнеры DOSа выбрали гибридную версию – у них уже были имена дисков в наследство от DOS 1.0, поэтому разработчикам пришлось их использовать. И в дополнение к именам дисков они решили использовать *nix-style метод определения иерархии каталогов — вместо использования каталога в имени файла (как это было сделано в VMS и DEC-20), они просто сделали каталог и имя файла неотъемлемыми частями пути. Но с этим была проблема. Невозможно было использовать разделитель пути *nix (/), по той причине что слэш уже использовался как разделитель ключей.
Что им было делать? Они конечно могли использовать «.» как в DEC, но точка уже использовалась как разделитель между именем файла и расширением. Поэтому они выбрали наилучший вариант из оставшихся — символ «\», который был визуально похож на «/».Таким вот образом и был выбран символ «\» для разделения путей в DOS.
Кстати есть небольшой секрет про MS-DOS. Разработчики DOS не были довольны таким положением дел – они использовали Xenix [7] для почты и прочих вещей, поэтому они были знакомы со структурой *nix команд. Поэтому они добавили в ОС возможность принимать в качестве разделителя путей как «/» так и «\» (это работает и сегодня, кстати – попробуйте выполнить «notepad c:/boot.ini» под XP (если ваш пользователь имеет права админа)). Дальше — больше. Они добавили недокументированный системный вызов, чтобы изменить символ разделителя ключей. И обновили утилиты, чтобы те поддерживали этот флаг. Они даже добавили в config.sys параметр, SWITCHAR, который позволит пользователю установить разделитель ключей на «-«. Таким образом можно было превратить MS-DOS в *nix-style ОС, используя «-switch», и пути с разделителем «/».
Собственно к чему это все?
Меня побудила разобраться в этой теме следующая ситуация.
Была поставлена задача — наладить систему отчетов для автоматизированных тестов. Тесты у нас используются двух видов – Selenium (функциональные) и Jmeter (нагрузочные). Собственно в этом не было ничего сложного — для этих целей существует вполне себе open-source проект под названием logging selenium [8] и plugin для maven — chronos [9]. Настроив всё и протестировав отчеты локально, принялся за интеграцию с нашей CI — TeamCity. Вот тут-то меня и ждала та самая неожиданность, которая стала поводом для написания этой статьи.
После выполнения всех тестов отчет о Selenium-тестах имел следующий вид:
Всё отлично отображалось, и никаких отличий от локальной версии не было.
Но вот отчет, который отобразился для Jmeter-тестов, воодушевления не вызывал:
Напрочь отсутствовали все изображения на странице.
После просмотра исходного кода страницы стало понятно, что во всем виноват backslash. Ссылки на изображения были указаны в таком формате:
Справедливости ради стоит заметить, что изображения отсутствовали в Firefox, но прекрасно отображались в IE. Хотя если бы IE не отображал ресурсы в URI которых встречается обратный слеш, как разделитель пути для Windows, то в, и не без того подпорченной, репутации индийских программистов образовалась бы еще одна брешь.
А когда это стало можно использовать слэш в именах файлов?
это фотошоп
я програмист
меня не обманеш
Это юникод, не шлангуй. Там есть более похожие начертания.
Кде о тебе заботится, да.
unicode же.
Мало тебе шкворца сняли, ой мало.
И правда, начертания различаются. А что это за символ такой?
действительно создаёт и открывает потом, по крайней мере на reiserfs
при отображении в заголовке начертания отличаются, но вводится как обычный слэш, а уж что отображается при показе пути не знаю
я ожидал, что в таком случае он подкаталоги должен создавать
Вот да, я тоже такое ожидал.
Отличная фича, уже лет 5 по меньшей мере пользуюсь — не приходится ручками слеши копипастить.
Сомнительное решение, как по мне
уже лет 5 по меньшей мере пользуюсь — не приходится ручками слеши копипастить.
Зачем? Мне правда интересно, какие могут быть полезные сценарии применения у slash’ев или backslash’ев в названии файлов.
Похоже, что при задании имени и вводе ‘/’ он заменяется другим символом, т.к. MC не даёт сохранить файл при вводе ‘/’ с клавиатуры, но созданный в dolphin файл с таким символом прекрасно редактируется и сохраняется. Так же в терминале при вводе ‘/’ с клавиатуры не работает автодополние, поэтому символ приходится копировать из списка предложенных вариантов, тогда автодополнение срабатывает.
какой-нибудь секурити юзкейс можно придумать, в том и/или другом направлении