Описание тега long-filenames

Длинные имена файлов могут создавать проблемы совместимости или взаимодействия для операционных систем и программного обеспечения с ограничениями по длине символов.
2 ответа

Выполнить файл с длинным путем к файлу

Я пытаюсь написать программу, которая передаст строку, которая является именем файла. Затем я хочу, чтобы программа запустила / открыла файл, который я передал в качестве параметра. Я провел некоторое исследование, и я уверен, что должен использоват…
13 фев '12 в 12:14
7 ответов

Как установить длинную строку (>260) в имени файла по умолчанию в SaveFileDialog?

Я использую SaveFileDialog и должен установить длинную строку (longFileName) в FileName. Строка longFileName известна во время выполнения. Если я установлю saveFileDialog.FileName = longFileName ; тогда я получаю System.IO.PathTooLongException, Как …
01 дек '09 в 14:58
3 ответа

Существует ли стандартное соглашение об именовании файлов для пар ключ-значение в имени файла?

У меня есть несколько файлов данных, которые названы в честь того, что они содержат. Например machine-testM_pid-1234_key1-value1.log Есть ключи и значения, разделенные - и _. Есть ли лучший синтаксис для этого? Существуют ли парсеры, которые автомат…
1 ответ

Как включить поведение "Long Path Aware" через манифест в исполняемом файле C++?

Я пытаюсь следовать документации Microsoft, чтобы поднять MAX_PATH ограничение пути к файлу в API под Windows 10. Там написано: Вы также можете включить новое поведение длинного пути для приложения через манифест: <application xmlns="urn:schemas-…
5 ответов

Как создать, а затем использовать длинные пути Windows из Perl?

У меня есть часть процесса сборки, которая создает ужасно длинные пути в Windows. Это не моя вина. Это несколько каталогов глубиной, и ни одно из имен каталогов не слишком длинное; они просто длинные и достаточно многочисленные, чтобы сделать это MA…
12 ноя '09 в 12:21
3 ответа

Преобразовать длинное имя файла в короткое имя файла (8.3)

Я хочу преобразовать длинные имена файлов / путь в короткие имена файлов (8.3). Я разрабатываю скрипт, который вызывает инструмент командной строки, который принимает только короткие имена файлов. Так что мне нужно конвертировать C:\Ruby193\bin\test…
3 ответа

Длинный путь / имя файла в Windows приводит к ошибке write.table() в R

В R я использовал write.table() записать файл в папку, встроенную в каталоги с длинными именами. Но это ошибки, как показано ниже: Ошибка в файле (file, ifelse(append, "a", "w")): невозможно открыть соединение. Дополнительно: Предупреждение: в файле…
01 окт '14 в 21:57
1 ответ

Расширение коротких имен для путей к каталогам не из 8dot3 до длинных имен

В R на Windows, tempdir() возвращает путь, содержащий короткие имена для non 8dot3 directory names, Как мне расширить их до длинных имен? Ответ, который использует чистый R код является благоприятным, но тот, который использует хорошо известные кома…
14 сен '09 в 23:15
0 ответов

Существует ли общая стратегия переименования файлов из разных мест в одной папке?

Например, у меня есть файлы с именами "a" из расположений a и b, и я собрал их в одну папку. Есть ли лучшая практика, как переименовать эти дубликаты, чтобы старое имя оставалось различимым? Содержимое этих файлов загружается через libcurl с различн…
26 янв '18 в 18:13
0 ответов

Загрузка файла с именем файла более 255 символов с использованием MS edge

Я использую Spring Framework для предоставления файла для скачивания. У меня есть следующий код. public ResponseEntity<List<Integer>> defExport() throws IllegalStateException, IOException { Map<String, Object> resultMap = Maps.newH…
09 фев '17 в 05:39
2 ответа

Есть ли обходной путь для ограничения длины имени файла в encfs?

Я использую Dropbox с Encfs. Проблема в том, что мой хост поддерживает только 256 символов в имени файла, следовательно, encfs поддерживает только ~190. Есть ли способ обойти это без переустановки и увеличения лимита для файловой системы хоста? Я в …
23 ноя '11 в 08:40
0 ответов

.Net 4.6.2 Обработка длинных путей в C# - исключение Ilegal Character выдается только в сборке выпуска

Я переключил свой проект на.Net 4.6.2, чтобы избежать проблем MAX_PATH. Я также читал, что добавление "\\?\" Позволяет использовать более длинные пути. Я так и сделал, но теперь у меня странная проблема. При сборке с конфигурацией отладки она работа…
0 ответов

Регулярное выражение для сопоставления суффикса файла, где имя файла содержит несколько периодов

Я пытаюсь сопоставить серию суффиксов, но имена наших файлов часто содержат несколько периодов, например "Документ A V0.1.1.docx" Я испробовал несколько решений, но ни одно из них, похоже, не работает для меня, и я не большой пользователь регулярных…
24 авг '17 в 22:16
1 ответ

Длинное имя файла Python 3 в качестве аргумента (Python разделяет его)

У меня была проблема с получением аргумента командной строки в окнах с длинным именем файла и передачей его в функцию. Короче говоря, длинное имя файла, содержащее пробелы, разделено на отдельные части. Я сделал смешанный кусочек кода, чтобы дать мн…
2 ответа

FAT32: установить длинное имя файла и 8.3 имя файла отдельно

Мне нужно создать карту SDHC (FAT32) с каталогом, в котором я независимо выбрал короткие и длинные имена файлов. Например, короткое имя файла MYDIR но длинное имя i am a cool name. yeah. check out the awesomeness. Исходя из Википедии, между двумя им…
2 ответа

Git "слишком длинное имя файла" ошибка на OS X

У меня есть каталог, который отслеживается git на Linux, и я скопировал его в Mac OS. На git status несколько файлов не отслеживаются из-за filename: File name too long ошибка. Одно имя файла (с его относительным путем) составляет 393 символа. Есть …
3 ответа

Как обойти проблему с дизайном в Windows dir?

dir /b создает хороший список только для файлов dir /x создает подробный список (дата, время, размер, длинное имя, короткое имя) Однако, если вы объедините два (то есть dir /b /x), ключ / x игнорируется. это поведение в соответствии с этой страницей…
26 мар '09 в 07:27
2 ответа

CFSCRIPT - Как проверить длину имени файла перед загрузкой

Я столкнулся с этой проблемой при загрузке файла с супер длинным именем - в поле моей базы данных было всего 50 символов. С тех пор я увеличил длину поля базы данных, но я хотел бы иметь возможность проверить длину имени файла перед загрузкой. Ниже …
22 июн '12 в 17:59
1 ответ

PowerShell - как записывать имена путей к файлам, включая длинные имена путей к файлам, с помощью этого кода + AlphaFS

Этот вопрос является расширением PowerShell - поиск существующих файлов генерирует пустой вывод. У меня проблемы с записью длинных имен файлов с помощью AlphaFS. Я посмотрел на связанные вопросы AlphaFS, но не вижу, как они решают мою проблему: прив…
09 июн '16 в 06:28
2 ответа

Как обрабатывать OSError: [Errno 36] Имя файла слишком длинное

При обработке ошибок, возникающих при попытке создать существующий файл или при использовании файла, который не существует, OSErrorS, которые бросают есть подкласс (FileExistsError, FileNotFoundError). Я не смог найти этот подкласс для особого случа…
12 июн '17 в 18:19