Синтаксическая ошибка в имени файла имени папки или метке тома java

Обновлено: 06.07.2024

При переустановке всегда удаляю разделы с диска, основной и дополнительный 350мб.

Появилось такое не давно.

После этого переустанавливал раз 10 ошибка остаётся.

Одновременно с этой ошибкой стало происходить такое:

ошибка копирования в C:\Users\D395

Тут я не понимаю, разве должно быть так и что это за D395

1, мне кажется что должно быть так:

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя BKPB от 21 мая, 2013

Какие именно программы Вы устанавливали?

Жестких дисков я так понимаю у Вас несколько, а форматируете Вы только тот на котором система?

Как указано в обсуждение ниже выполните проверку на вирусы:

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя Aleksey U._ от 21 мая, 2013

Программы: Stickies, Internet Download Manager, Moba LiveCD 2.1.

Но дело не в программах т.к пользуюсь ими уже 5 лет и никогда таких проблем небыло.

Проверял тремя антивирусами: Avast, Dr.Web, Kaspersky. Вирусов необнаружено.

Меня одно пока интересует C:\Users\D395

1\AppData\Local\Temp разве это нормально?

Разве не должно быть так: C:\Users\AppData\Local\Temp. И что это за D395

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя BKPB от 24 мая, 2013

По данной папке достоверной информации найти не удалось, но похоже что это каталог для временных файлов установки приложений и их логов и т.п.

Можете описать каким образом выполнялась переустановка ОС?

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя Aleksey U._ от 24 мая, 2013 Загрузка через БИОС и далее с оригинального диска удаляя на диске С: раздел 350мб и основной раздел и нажимая далее. Я не пойму откуда берётся в пути эта запись D395

1 т.к в пути к временно папке пользователя C:\Users\Игорь\AppData\Local\Temp её нет и нет в пути к временным файлам программ C:\Users\Игорь\AppData\Roaming. Короче её нет ни где. Пытаясь переходить по пути назад до этой записи C:\Users\D395

1 попадаешь в папку пользователя.

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

Предоставьте пожалуйста снимок экрана, когда открывается Блокнот с надписью "Синтаксическая ошибка в имени файла имени папки или метке тома", через службу Skydrive. Опишите пожалуйста при каких условиях или в какой момент времени отображается Блокнот с данной надписью, после входа в систему, во время открытия определенной программы и т.д.

Предоставьте файлы журналов событий Windows и информацию о системе.

1. Выгрузите журналы событий Windows - Приложение и Система.

Нажмите сочетание клавиш Win+R, введите Eventvwr.msc нажмите кнопку OK. В открывшимся окне Просмотр событий, в левой части окна раскройте Журналы Windows:
a). Нажмите правой кнопкой мыши Приложение, выберите Сохранить все события как. в левой части окна нажмите Рабочий стол, введите имя app, нажмите кнопку Сохранить.
b). Нажмите правой кнопкой мыши Система, выберите Сохранить все события как. в левой части окна нажмите Рабочий стол, введите имя sys, нажмите кнопку Сохранить.

2. Сохраните информацию о системе.

Для некоторых пользователей targetFile.createNewFile приводит к этому исключению:

Имя файла и имя каталога кажутся правильными. Каталог targetPath даже проверяется на существование перед выполнением кода копирования, и имя файла выглядит так: AB_timestamp.xml

Пользователь имеет права на запись в targetPath и может без проблем копировать файл с помощью ОС.

Поскольку у меня нет доступа к машине, на которой это происходит, и я не могу воспроизвести проблему на моей собственной машине, я обращаюсь к вам за подсказками о причине этого исключения.

Попробуйте это, так как он больше заботится о настройке символов разделителя каталогов в пути между targetPath и filename:

Это может произойти, если имя файла имеет метку времени с двоеточиями, например. myfile_HH:mm:ss.csv Устранение проблемы с помощью удаления двоеточия.

Это сработало для меня. SAP HANA использовал этот метод для создания файла журнала, и двоеточия в именах моих таблиц приводили к сбою метода. Именно использование двоеточий в имени файла привело меня сюда: p

Вот тестовая программа, которую я использую

Вам следует открыть новый вопрос для вашей проблемы, если работа над ответами на этот вопрос вам не помогает. Маловероятно, что вы получите ответ, если разместите свой вопрос как ответ на этот вопрос.

Попробуйте создать файл в другом каталоге - например, "C: \" после того, как вы убедитесь, что у вас есть доступ для записи в этот каталог. Если это работает, значит путь к файлу неверен.

Взгляните на комментарий в Exception и попробуйте изменить все элементы в имени пути к файлу. Экспериментируйте. Делать выводы.

Вы проверяете, что targetPath - это каталог или что-то существует с таким именем? (Я знаю, вы говорите, что пользователь может скопировать его из операционной системы, но, возможно, он набирает что-то еще).

TargetPath уже заканчивается File.separator?

(Было бы полезно, если бы вы могли войти и сообщить нам, какое значение targetPath и filename в случае сбоя)

Может проблема в том, что он копирует файл по сети на общий диск? Я думаю, что у java могут быть проблемы при записи файлов с использованием NFS, когда путь - это что-то вроде папки \ mypc \ myshared.

По какому пути возникает эта проблема?

Попробуйте добавить ведение журнала, чтобы точно узнать, какое имя и путь пытается создать файл, чтобы убедиться, что родительский элемент является каталогом.

Кроме того, вы также можете взглянуть на каналы вместо использования цикла. ;-)

Поскольку я не смог воспроизвести ошибку на своей собственной машине или получить доступ к машине пользователя, на которой произошел сбой кода, я до сих пор ждал, чтобы объявить принятый ответ. Я изменил код на следующий:

После этого это сработало для пользователя, сообщившего о проблеме.

Кажется, что ответ Александера сработал - хотя на самом деле я использую немного другой конструктор, чем он дал, но в том же духе.

Мне еще нужно уговорить этого пользователя помочь мне проверить, что изменение кода устранило ошибку (вместо того, чтобы он сделал что-то по-другому), снова запустив старую версию и проверив, не работает ли она по-прежнему.

Кстати. ведение журнала было на месте, и записанный путь казался нормальным - извините за то, что не упомянул об этом. Я принял это как должное и обнаружил, что это излишне усложняет код вопроса.

Сбой файловой системы. Данные восстановить можно но возни для этого очень много.

Ребят, подскажите пожалуйста, как указать путь к файлу чтобы он не ругался? FileNotFoundException


1 ответ 1

Вместо передачи пути к файлу

Передайте сам объект файла

Всё ещё ищете ответ? Посмотрите другие вопросы с метками java xml парсер исключения dom или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2019.12.20.35703

Cobian Backup 11: Невозможно создать каталог назначения \… синтаксическая ошибка в имени файла, имени папки или метке тома

14 октября 2016 ВК Tw Fb


Резервное копирование — важная часть в жизни любого пользователя ПК. Мы для этих целей используем бесплатное приложение Cobian Backup 11 Gravity. Это конечно не монструозный Acronis Backup, но функционала Cobian хватает с головой. Самый частый случай использования этого ПО нами — резервное копирование баз данных 1С:Предприятие. А ещё лучше не просто делать копии, а делать их на NAS — внешнее сетевое хранилище. И в такой связке нам попалась ошибка Cobian Backup в момент создания копии: Невозможно создать каталог назначения \%NAS_NAME% синтаксическая ошибка в имени файла, имени папки или метке тома. Исправляем её.

Всё дело кроется в несовпадении учётной записи на NAS и на ПК с запущенным Cobian Backup. Да и неверно выбранного пользователя, от имени которого работает Cobian Backup 11. Выглядит это так:
Логин для NAS: nasuser
Пароль для NAS: naspass
Логин для Windows: winuser
Пароль для Windows: winpass

Чтобы устранить эту проблему необходимо:

  1. На ПК создать пользователя с логином и паролем, совпадающим с пользователем и паролем на NAS.
  2. В Cobian Backup зайти в Инструменты > Параметры > Общие > Режим работы программы и автозапуск.
  3. В открывшемся окне «Cobian Backup 11 — панель управления» перейти на вкладку «Службы«, Нажать кнопку «Авторизация«.
  4. И уже в этом окне ввести Логин и пароль от пользователя NAS, который теперь является и пользователем Windows.
  5. Выйти отсюда, нажав везде где можно «Ок«, попробовать запустить копирование ещё раз — всё заработает!

Остались вопросы?

Лоджик Флоу

Аутсорсинг / Системное администрирование / Техническая поддержка / Сопровождение 1С:Предприятие

Что-то пошло не так? Специалисты нашей компании помогут Вам разобраться с возникшими проблемами! Обращайтесь! →

Также Ваши вопросы Вы можете задать в нашей группе ВК или на нашем YouTube канале!

Эти статьи будут Вам интересны

Внешнее и внутреннее тестирование базы 1С:Предприятие

30 сентября 2016 ВК Tw Fb

Настройка онлайн-кассы Штрих-М в режиме Ethernet и Wi-Fi (Штрих-М-02Ф / Штрих-Мини-01Ф)

В преддверии перехода на онлайн-кассы, рассказываем как настроить популярный фискальный регистратор Штрих-М-02Ф (или аналогичные) для передачи данных в ОФД через Ethernet и Wi-FI.

Синий экран 0x0000007B при загрузке Windows

25 сентября 2016 ВК Tw Fb

В нашем сервисе очень распространена ошибка, связанная с синим экраном и кодом 0x0000007B. Документация Windows однозначно определяет этот код, который указывает на то, что проблема связана с жёстким диском ПК (HDD). Не спешите переустанавливать систему! Всё может оказаться не так страшно, как Вам показалось.

База знаний "Try 2 Fix"

Все материалы свободны
к распространению с обязательным
указанием источника

Оповещение: «Синтаксическая ошибка в имени файла имени папки или метке тома» – появляется в различных ситуациях. Это свидетельствует о наличии вредоносного ПО, которое затесалось в автозагрузку, планировщик или работу браузера, либо неверно выбранной локализации. Можно попробовать решить проблему самостоятельно, не прибегая к переустановке. Однако нужно помнить, что в случае с вирусами, на компьютере есть и используется зараженный софт, а значит, проблема будет появляться вновь и вновь. Если вычислить инфицированное приложение не удастся, то придется сделать откат операционки, восстановление или переустановку.

Синтаксическая ошибка в имени файла имени папки или метке тома

Проблемы локализации

В этом случае Блокнот не открывается, а окошко с ошибкой появляется при попытке запуска игры, софта, защитника и других действий. Частенько встречается ситуация, когда установленное приложение не запускается, потому что в пути к екзешному файлику русские буквы. Они могут быть как на компе, так и на скачиваемой папке (файле, архиве и т. п.).

Суть данной проблемы заключается в отсутствии поддержки запускающим файлом стандартов Юникода. Частенько, окошко появляется в англоязычной версии Windows, но и с русским вариантом тоже встречается подобная проблема.

Включение русской локализации.

  1. Для Виндоус 7: Пуск-Панель Управления-Язык и региональные стандарты. Для Виндоус 8,10: Пуск-Регион.
  2. Переходим на вкладку «Дополнительно».
  3. Изменяем язык системы на Русский (Россия).

Если необходимости в смене локализации нет, то достаточно изменить название директории, файлика и пути к нему, чтобы русские символы здесь не встречались.

Как бороться с вирусом?

В этом случае вылетает окно блокнота и окно с соответствующим окошком, в котором появится оповещение. Именно в этом случае происходит ошибка появляется при запуске или периодически, например, каждые 20-30 минут. Как правило, в это время вредоносное ПО пытается получить выход в интернет.

Как бороться с вирусом

Первое, что нужно сделать, это провести проверку всей системы доступными утилитами для сканирования системы. Помимо проверки штатным антивирусом, нужно прогнать ПК популярными антивирусными утилитами:

  • Sophos Virus Removal Tool;
  • Web CureIt!;
  • Malwarebytes Free;
  • Malwarebytes Anti-Rootkit;
  • Emsisoft Commandline Scanner;
  • Zemana AntiMalware.

Обратите внимание, что необходимо использовать поочередно несколько таких утилит. Это необходимо сделать потому, что каждая программа мониторинга имеет свои базы и алгоритмы работы. Используя продукты нескольких компаний, вы гарантировано вычистите систему от негативных процессов. На время работы можно деактивировать штатный антивирус, чтобы не происходило нежелательных конфликтов.

Сразу после этого нужно провести чистку ПК или лаптопа от временных Файлов и ошибок реестра. Для этого подойдет CCleaner и другой подобный софт.

На заключительном этапе просматривается меню автозагрузки и планировщика задач.

Открываем меню автозагрузки.

  1. В консоли прописать: msconfig.
  2. Переходим во вкладку Автозагрузка.
  3. Отключаем все подозрительные элементы.

Работаем с планировщиком.

  1. Открыть: Пуск-Панель Управления-Администрирование-Планировщик задач.
  2. Деактивировать подозрительные задания.

После выполнения процедур, необходимо перезагрузить операционку.

Если оповещение продолжает появляться

Это значит, что проблему решить можно будет только глобальными способами. Для этого выполняют:

  • проверку системы на поврежденные файлы, введя в консоль команду sfc /scannow.
  • откат операционки до точки восстановления;
  • непосредственное восстановление;
  • переустановку Винды.

Переустановка Windows

Обратите внимание, что для выполнения действий может потребоваться вход в Безопасный режим, а после этого уже выполняется процедура.

При открытии файлов флешки

Как уже говорилось, подобная проблема встречается и в других ситуациях. Яркий пример – съемные носители. Открыв его, мы видим непонятные названия файлов, которые ранее прекрасно читались.

  • повреждение флешки;
  • перепад энергии (может и от материнской платы);
  • некорректное извлечение, особенно в процессе переноса файлов;
  • вирусы;
  • сбой в файловой системе.

Если среди файликов есть важные, то рекомендуем попытаться скачать их на ПК, а затем уже разбираться непосредственно с самой флешкой.

Открытие файлов флешки

Что поможет (если нет повреждений памяти и контактов)?

  1. Форматирование.
  2. Дефрагментация.
  3. Выполнить проверку на наличие ошибок.
  4. Настройка восстановления, расположенная на системном разделе.

Первые 3 метода выполняются просто.

  1. Зайти в Мой Компьютер.
  2. Нажать правой клавишей на флешке.
  3. Выбрать Форматировать при необходимости отформатировать. Для дефрагментации Свойства-Сервис и выбрать дефрагментацию. Для проверки, во вкладке Сервис выбрать соответствующую кнопку.

Если провести процедуру не удается, можно использовать специальные утилиты.

Восстановление системного раздела настраивается иначе.

  1. На значке Компьютера на Рабочем столе нажать правой клавишей.
  2. Выбрать Свойства.
  3. В появившемся окне в меню слева «Защита системы», и одноименную вкладку.
  4. В окошке активируйте защиту флешки и выбирайте кнопку ниже «Настроить».
  5. Установите бегунок на 5%.
  6. Перезагружайтесь.

Если «синтаксическая ошибка в имени файла имени папки или метке тома» появляется даже при включенной проверке, то перед изменением процентов для системного раздела, отключите защиту, а после установки параметра опять включите.

Как видите, нет ничего сложного, и в большинстве случаев, ситуация быстро разрешается.

Читайте также: