Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Синтаксическая ошибка в имени файла, имени папки или метке тома

Как решить эту проблему? Меня даже в реестр не пускает. Никакие программы не дает устанавливать. Все что со значком администратора не открывает. Даже клинер. Антивирус Касперского не находит ничего. Мне тут посоветовали снести систему. Так все плохо?
Ответ:
Цитата x0r:
"предыдушие версии точек" и права одмина? Тебе дали единственно годный вариант.
Все что нужно тебе, это хороший LiveCD с ТоталКоммандером. Грузисся с него, идешь в Windows\System32\Config\RegBack и копируешь оттуда кусты SYSTEM , SOFTWARE и SECURITY на место с заменой(сделав резервн. копии глючных, на всяко случай).
да, и SAM заодно тоже.
если результат будет, то потом зайди под одмином и сделать чистый профиль, и переехать на него.
да в том то и дело что в config меня уже не пускает. "У вас не прав админа".

Цитата mwz:
Пуск — введите в строку поиска слово cmd — правой кнопкой по появившемуся вверху файлу cmd.exe — Запук от имени администратора.
Вопрос подтверждения запуска появляется? После разрешения запускается ли командный процессор (чёрное окно с заголовком Администратор: cmd.exe)?
Или тоже не срабатывает?
пробовал это все. Не пускает. Полностью забрало права на администратора
Вопрос: Кодировка имени файлов и папок

Здравствуйте. У меня вопрос связанный с кодировочными таблицами в операционных системах. Изрыл весь интернет по своему вопросу, 3 дня искал на разных поисковиках, ответа так и не нашёл, возможно кто-то из спецов здесь поможет в данном вопросе?

Windows XP/Vista/7 - в них я создаю файл/папку и первым-же делом машина мне присваивает на файл/папку имя ("Новая папка" или "Текстовый документ.txt") дальше уже меняешь имя как хочешь, т.е. ни файл ни папка вообще без имени существовать не могут.

Вопрос такой: в какой кодировке он мне прописал это русское имя созданной папки/файла? Например винда русская делает это в ASCII но если я создам папку/файл в Linux Ubuntu 14.04 с русским именем, то он мне должен русские символы создать в UTF-8, но как это проверить??? ведь в убунте может для русских автоматически тот-же ASCII использовать??? И проблема в том, что когда я всё это скину на USB-флешку и воткну её в др. систему, например Mac OS X у меня будет что-то вроде: лдвтлдмвы если конечно-же в Маке нет ASCII <- будет ли такое на самом деле?

И вообще, как проверить кодировку русских символов ? Например я хотел в какой нить оси (пусть даже portable или урезанной) найти её кодировочные таблицы, удалить все кроме UTF-8 (русской/китайской/корейской) и на ней я сразу бы знал что пишу я имя файла русскими символами из кодовой таблице UTF-8, вставив флешку с папками/файлами сразу бы увидел кракозябры которые могут быть чем угодно но не UTF-8 и *знал бы это* - своего рода получился бы детектор кодировок не utf8.

В поисках места нахождения кодировочных таблиц у windows xp понял что их там тупо нет! она использует псевдо-кодировку вытаскивая всякие символы из всяких там шрифтов так чтоб в итоге соответствовало кодовым стандартным таблицам, но самих таблиц нет.

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

Или может ли помочь какой нить дистрибутив который не знает ASCII будет писать русские имена файлов в utf? но тут ещё вопрос, мне нужен именно utf-8, не 16 не 32 не KOI*** а именно utf8.

Хочу называть файлы и папки русскими в перемешку с корейскими/китайскими символами (это будет перемешка utf8-русский/utf8-8-корейский/utf8-китайский), нужен мировой стандарт и лучше чем кодировку utf-8 для этого не нашёл.
Ответ: Вобщем, проблему я пока что так и не решил... Может кто подскажет что я сделал не так?

Напомню - вопрос в том, что нужно определить кодировку в именах файлах и папок в маздае (Windows) интересует исключительно UTF-8 а не всякие cp-1251, cp-1252 (+расширенная), koi8-r и прочая маздаевская фигня т.к. написав имена файлов и папок в винде русскими символами в других системах будут каракули а UTF-8 считается как мировой эталон и определится нормально в любой среде (если у неё есть русская лаколизация)...

Я сделал следующее: Установил Ubuntu 14.04 на USB-HDD, загрузился с неё, просмотрел список установленных локалей командой: locale -a

удалил лишние локали кроме интересующих меня английской.utf8 и русской.utf8 командой: sudo locale-gen --purge en_US.utf8 ru_RU.utf8 && echo "Success!"

сново проверил удалилось ли ненужное: locale -a

он мне выдал: С.UTF8
en_US.UTF8
POSIX
ru_RU.UTF8
т.е. всё казалось бы нормально.... (и тут Остапа понесло)... Подключаю HDD с маздаем (или монтирую ntfs, неважно), открываю... а там - ВСЁ НОРМАЛЬНО!!! --- КАК??? Я удалил все русские локали кроме UTF8 RUS.

Винда имена файлов пишет в 1251 или кои8? Убунту не должна была прочитать правильно эти русские виндовские шрифты т.к. я 1251 и кои8 локали УДАЛИЛ!!! а убунта их видет правильно (мне нужны были кракозябры!) а так получается что Windosw XP SP3 имена файлов и папок пишет мне в UTF8 ???? Иначе как объяснить это явление?

Решил попробовать другой момент, в Тотал Коммандоре у меня стоит плагин (Транслятор) в котором я русские имена файлов и папок переделываю в UTF8 и он мне их тут-же переименовывает в каракули, но когда я гружу Ubuntu то она эти каракули так-же видет как и винда - не распознаёт, КАК??? на убунте же Ru-UTF8 локаль стоит!!! Что за бред? Выходит что мне Тоталовский транслятор переименовывает не в UTF8 (саму кодировку) а в бредятину как оно бы отображалось если бы у меня винда не понимала бы UTF8 ???

Вобщем вопрос: так и не понят, почему Убунту, имеющая только русский утф8 отлично распознаёт виндовский русский (или винда мне их уже в утф8 катает или в убунте что-то не удалено)

Для доказательства того, что локаль правильно отображается внутри файла я в тегах .ogg и .mp3 написал коменты на русском (в винде), убунта распознала русский тег в .ogg нормально т.к. по "паспорту" в .ogg теги заносятся с кодировкой UTF8 а вот .mp3 показала мне убунта каракули (как и должно быть, т.к. мп3-теги в утф16 кодировки а я её в убунте удалил) Но вот почему сами имена файлов и папок русские написаные в маздае продолжают распознаваться в Убунте - я не могу понять. Если есть у кого идеи - отпишитесь...
Вопрос: Рабочая папка неправильна

Здравствуйте, столкнулся с такой проблемой: при в ходи на удаленный рабочий стол у одного из пользователей стала выскакивать ошибка "Синтаксическая ошибка в имени файла, имени папки или метке тома. Эта рабочая папка неправильна "С:\Program Files (x86)\1cv8\common"". Помогите пжлст.
Ответ: OdnaAtmosferka,
Сперва почистите папку профиля с временными файлами (по переменной %temp%) .
Потом проверьте наличие доступа к данной папке и проблемного пользователя.
Если права есть, удалите профиль через реестр: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList - находите запись с проблемным профилем и удаляете ее.
Саму папку с профилем можете не трогать, т.к. создастся новая.
Вопрос: Список имен файлов без имен папок и скрытых файлов

Здравствуйте

Я пытаюсь вывести список имен файлов в текущей папке без отображения имен папок и скрытых файлов

Использую следующий код:

Windows Batch file
1
2
3
4
5
@echo off
chcp 65001
cd %1
if exist filelisting.txt del filelisting.txt
for /F "delims=" %%j in ('dir /O:GEN /B /A-H /A-D') do echo %%~nj >> filelisting.txt
Но почему-то скрытые файлы все равно отображаются

Посоветуйте, пожалуйста, как быть...
Ответ:
Сообщение от Niyetkhan
А можно ли ... в буфер обмена
можно:
Windows Batch file
1
<filelisting.txt clip
Вопрос: Создание текстового файла со списком имён находящихся в заданной папке файлов с указанием их расположения

Добрые Люди помогите, есть папка с файлами и папками интересует ВАТ который создаст файл ТХТ в котором будут указаны имена файлов и их место положение.
Ответ: спасибо огромное
Вопрос: Наличие кириллических символов в именах папок и файлов воспринимается как синтаксическая ошибка

Помогите пожалуйста решить следующую проблему:
Есть локальный компьютер (Windows 7x64), в нем открываю cmd.exe, проверяю кодировку: chcp - 866
Проблем в работе с папками с названием на кириллице нет.
Подключаюсь к cmd.exe удаленного сетевого компьютера (пробовал и W7 и XP) через psexec.exe,
проверяю кодировку: chcp - 866.
И тут возникают проблемы в работе с папками и файлами с названием на кириллице (и W7 и XP):
Code
1
2
3
4
5
dir d:  
Содержимое папки D:\  
  
................    <DIR>     Новая папка  
................    <DIR>     docs  
ввожу команду
Code
1
cd /d d:\Новая папка
получаю:
Code
1
2
cd /d d:\{КРАКОЗЯБРЫ}  
Синтаксическая ошибка в имени файла, имени папки или метке тома  
Декодер определил кодировку следующим образом:
ISO-8859-5 --> KOI8-U + KOI8-R --> 7-bit ASCII
Подскажите, как исправить?
Ответ: iCCupPlatoon,
в кавычках пробовал все возможные варианты, не проходит.
alpap,
попробую в ближайшее время, хотя это не вариант конечно... думаю найти какой-нибудь другой файловый менеджер типа NC, благо psexec позволяет копировать программы на удаленный ПК и там их выполнять...
Вопрос: Поиск длинных имен файлов и папок

Есть проблемы при использование длинных имен файлов или папок в разном ПО, но пользователи в общей сетевой папке игнорируют просьбы на создание длинных имен и пишут целые повести в названии папок или имен файлов. В полуавтоматическом режиме я конечно это все нахожу используя стороне программное обеспечение, но хотелось бы автоматизировать процесс.
Был взят соответствующий код но он не работает,интуиция подсказывает что проблема в этой строке Set iStr=!iStr:~%MaxLen%!

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
Set tDir=P:\Объекты\
Set MaxLen=256
Set OutFile1=c:\long\out1.txt
SetLocal EnableDelayedExpansion 
 
For /F "Tokens=* UseBackQ" %%i In (`Dir "%tDir%\*.*" /A-D /B /O:N /S`) Do ( 
    Set iStr=%%i 
    Set iStr=!iStr:~%MaxLen%! 
    If NOT [!iStr!]==[] ( 
        Echo  "%%i">>%OutFile1%  
    )
)
прошу подсказать решение проблемы или предложить альтернативное решение.
Ответ:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
SetLocal EnableExtensions
 
set "src=P:\Объекты\Объекты В Работе\Объекты В Работе - 01 ЛОТЫ"
set "log=c:\long\out3.txt"
 
>"%log%" (for /f "delims=" %%k in ('dir /b /s /a "%src%\*"') do set "str=%%k" & call :isExceed && echo %%k)
 
pause & goto :eof
 
:IsExceed
if "%str:~256,1%"=="" (exit /b 1) else (exit /b 0)
Вопрос: Обработка файлов с созданием и использованием файла со списком имён файлов, исключаемых при данной обработке

Эх, чтобы я без вас делал то Доброго времени суток!

Задача сценария: просматривать файлы в текущей директории и если их нету в файле исключений, тогда снос головы с плеч! ("то есть удаление").

Я пробовал сам, да получилось! Но, что это за хрень простите за слово ("довела командная строка"), бывает всё хорошо а бывает такое сообщение:

"Невозможно получить доступ к файлу, файл используется другим процессом"

Почему? И каким к черту процессом если файл это не системная библиотека, а обычные файлы .dll в папке.
Они ничем не чем и не кем не зарегистрированы и не запущены и ничего с ними не происходит как в технической механике - объект имеет статическое состояние!

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

Вот то что я начеркал:

Windows Batch file
1
2
3
4
FOR %%i in (*.*) DO (
Findstr %%i inclist.lst > NUL
IF ERRORLEVEL 1 DEL /F /Q "%%i"
)
Ответ: Eva Floyd, Если непонятная строка нужна, она должна быть написана так:
Windows Batch file
1
echo inclist.txt > inclist.txt
.
Вопрос: For и копирование файлов

Здравствуйте! Есть n-кол-во пользователей. Есть файл. Нужно этот файл раскидать всем пользователям, скажем, на рабочий стой. Написал команду: for /D %s in (C:\Users\*) do copy C:\... C:\Users\%s\Desktop. Команда проходиться по папкам всех пользователей, но файл не копирует, мол "Синтаксическая ошибка в имени файла, имени папки или каталога", хотя команда вроде написана правильно. В чем может быть проблема?
Ответ: Проблема решена - оказывается в конечной точке при копировании надо было просто написать %s\Desktop, иначе пути дублировались. overlord754 спасибо!
Вопрос: Добавить к именам файлов пути к этим файлам

Всем привет. Вечно я с какими то глупостями пристаю к вам
было
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/system:
drwxr-xr-x   18 0        0             4096 Mar 13 14:00 .
drwxr-xr-x   26 0        0                0 Mar 13 14:01 ..
drwxr-xr-x   55 0        0             4096 Mar 13 14:00 app
drwxr-xr-x    2 0        2000          8192 Mar 13 14:00 bin
-rw-r--r--    1 0        0             5988 Mar  8 13:57 build.prop
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 data
drwxr-xr-x   18 0        0             4096 Mar 13 14:00 etc
drwxr-xr-x    2 0        0             8192 Mar 13 14:00 fonts
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 framework
drwxr-xr-x    6 0        0            12288 Mar 13 14:00 lib
drwxr-xr-x    5 0        0            12288 Mar 13 14:00 lib64
drwxrwx---    2 0        0             4096 Mar 13 13:59 lost+found
drwxr-xr-x    5 0        0             4096 Mar 13 14:00 media
drwxr-xr-x    5 0        0             4096 Mar 13 14:00 plugin
drwxr-xr-x   46 0        0             4096 Mar 13 14:00 priv-app
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 tts
drwxr-xr-x    9 0        0             4096 Mar 13 14:00 usr
drwxr-xr-x    6 0        2000          4096 Mar 13 14:00 vendor
drwxr-xr-x    2 0        2000          4096 Mar 13 14:00 xbin
Стало
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/system:
drwxr-xr-x   18 0        0             4096 Mar 13 14:00 /system/.
drwxr-xr-x   26 0        0                0 Mar 13 14:01 /system/..
drwxr-xr-x   55 0        0             4096 Mar 13 14:00 /system/app
drwxr-xr-x    2 0        2000          8192 Mar 13 14:00 /system/bin
-rw-r--r--    1 0        0             5988 Mar  8 13:57 /system/build.prop
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 /system/data
drwxr-xr-x   18 0        0             4096 Mar 13 14:00 /system/etc
drwxr-xr-x    2 0        0             8192 Mar 13 14:00 /system/fonts
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 /system/framework
drwxr-xr-x    6 0        0            12288 Mar 13 14:00 /system/lib
drwxr-xr-x    5 0        0            12288 Mar 13 14:00 /system/lib64
drwxrwx---    2 0        0             4096 Mar 13 13:59 /system/lost+found
drwxr-xr-x    5 0        0             4096 Mar 13 14:00 /system/media
drwxr-xr-x    5 0        0             4096 Mar 13 14:00 /system/plugin
drwxr-xr-x   46 0        0             4096 Mar 13 14:00 /system/priv-app
drwxr-xr-x    3 0        0             4096 Mar 13 14:00 /system/tts
drwxr-xr-x    9 0        0             4096 Mar 13 14:00 /system/usr
drwxr-xr-x    6 0        2000          4096 Mar 13 14:00 /system/vendor
drwxr-xr-x    2 0        2000          4096 Mar 13 14:00 /system/xbin
Итак, прикрепил 2 файла: как есть и как должно получиться.
Реально ли это?
файлы около 300 кб каждый

Либо чистый .bat или же .bat+Линукс утилиты
Ответ:
Сообщение от blackeangel
Но ругается на символ "&" и выводит все в одну строку, а не столбиком.
не,
всё прекрасно работает.