Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Не всегда получается переименовать файлы и папки (невозможно найти указанный файл)

Всем добрый день!

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

Нашел возможность обойти данную проблему - использовать проводник Far, но это не всегда удобно, особенно, когда нужно что-либо быстро переименовать.

Люди добрые, как это победить?
Ответ:
Сообщение от xxPRIMExx
А владелец папки вы? Как давно началось?
А поставить галку "Чтение и запись", "полный доступ"?
да, владелец я. началось скорее всего сразу же после установки 10-ки, но заметил спустя где-то неделю...
Вопрос: Создать для каждого файла папку его имени и перенести в свою папку под именем index.html

Помогите товарищи
В папке файлы без расширений нужно создать для каждого файла папку его имени
и перенести каждый файл в свою папку при этом переименовав переносимый файл на index.html
Ответ:
Сообщение от lp85d
знак ненужный появился в названиях
Именно поэтому я и задал вопрос, пойдет ли так? Иначе непросто с файлами без расширения. Можно попробовать добавить переименование к предыдущему имени, но сильно ли надо, это ведь время (если много файлов и папок соответственно) и не знаю получится ли.
Вопрос: Поиск и удаление файлов/папок

Здравствуйте. У меня такой вопрос! Как сделать bat файл, один из которых будет искать и удалять нужную папку а другой конкретный файл.

Я нашел один вариант который работает если запустить СMD консоль:
Код Windows Batch file
1
for /r %R in (имя папки или файла) do if exist %R (rd /s /q "%R")
- поиск и удаление файла
но через файл СMD\BAT он не запускаете.

Так же нашел один поиск который ищет файлы, и создает переменную. Я его пытался дописать но чет он не работает:
Код Windows Batch file
1
2
3
4
Where /r C:\ ddd3.txt
for /f "tokens=*" %%a in ('Dir /b/s/a-d C:\ddd3.txt') Do Set $Path=%%a 
del "$Path"
Pause
Я не пойму что в данной ситуации не верно.

В общем парни, если вы напишите скрипт на поиск и удаления файлов\папок то буду очень признателен.
Ответ:
Сообщение от sov44

Не по теме:


самый простой вариант - 7z sfx, который будет и копировать файлы и удалять папки. А если и нужно вносить изменения в реестр и создавать ярлыки.

Понял. Обязательно посмотрю. Но все же хочется уже дабить бат файлы)
Вопрос: Переименовать файл с двойным расширением

Есть файлы вида 123456.asc.dat Как из имени убрать .asc ?
ren не помогает. Пытаюсь решить через цикл не выходит. Выдаёт ошибку файл 123456.ASC.DAT не найден
Код Bash
1
2
3
4
5
6
7
8
9
10
@ echo off
 
set srcpath1="D:\NCC\Other\NCC Connect Setup\Example"
dir /b %srcpath1%>rec.txt
for /f  %%i in (rec.txt) do set mia=%%i 
set lia=%mia:~0,6%%mia:~-5%
::ren %srcpath1%\*  %lia% 
echo lia^=%lia%
for /f %%a in ('find /i %mia% %srcpath1%') do ren %%a  %lia%
pause
Добавлено через 17 минут
Почти получилось. Но не выходит записать все корректные имена в текстовик, пишется только одно и переименовывается только один файл.
Код Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@ echo off
 
set srcpath1="D:\NCC\Other\NCC Connect Setup\Example"
::Выводим список файлов
dir /b %srcpath1%>rec.txt
 
:: Получаем список имён
for /f  %%i in (rec.txt) do set mia=%%i 
set lia=%mia:~0,6%%mia:~-5%
::Записываем правильно имя в текстовик
echo %lia%>rec.txt
 
::Переименовываем
for /f %%a in (rec.txt) do ren  %srcpath1%\%mia%  %%a 
pause
Добавлено через 42 минуты
Почему-то не выходит переименовать файлы(
Код Bash
1
2
3
4
5
6
7
8
9
10
11
12
@ echo off
SetLocal EnableDelayedExpansion
 
set srcpath1="D:\NCC\Other\NCC Connect Setup\Example"
 
::Выводим список файлов
dir /b %srcpath1%>rec.txt
 
:: Получаем список имён и переименовываем их
for /f "delims=" %%i in (rec.txt) do (
set mia=%%i|ren %srcpath1%\%mia% %mia:~0,6%%mia:~-5%
)
Ответ: Maret, я свой код проверял.
Ищите ошибки у себя на стороне.

Добавлено через 59 секунд
Если пишет "Не найден путь" значит так и есть.
Вопрос: Переименовать файл в имя, найденное в содержимом другого файла

Помогите пожалуйста.
Необходимо переименовать файл test.txt
Имя файла содержится в файле test2.txt.
Например, test2.txt содержит: 000
Значит test.txt переименовывается в 000.txt
Ответ: Olich666, Если во второй строке сразу нужное слово, то:
Windows Batch file
1
2
3
4
5
6
7
8
@echo off
SetLocal EnableDelayedExpansion
set n=0
for /f "usebackq delims=" %%i in ("test2.txt") do (
 set /a n+=1
 if !n!==2 ren "test.txt" "%%~i.txt"
)
exit
.
Вопрос: Выбор форматирования для названия файла/папки в проводнике Windows 7

Доброго.

Как сделать имя файла/папки в проводнике жирным шрифтом, подчёркнутым или курсивом и разного размера ? желательно чтобы размер и форматирование шрифта в названии папки/файла можно было задать в зависимости от типа файла и/или его расположения.
Ответ: Макс Фолдер, я почитал Ваши последние созданные темы — Вы уверенным темпом движетесь в сторону сторонних менеджеров. Вероятнее всего — TC. Но и там такие вещи не реализованы, ибо нерационально.
Вопрос: Где/чем/как просмотреть список зашифрованных с помощью EFS файлов/папок?

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

Подскажите пожалуйста, как это сделать? (ибо входить в свойства каждой папки/файла и смотреть глазами, не включёно ли в нём шифрование, выглядит как полный маразм).
Это может быть какой либо встроенный инструмент Windows, или может быть стороннее приложение.
Ответ: volodin661, спасибо за быстрый ответ.
Вопрос: Как в Windows 8.1 стать владельцем файла, папки и файлов в ней?

Как стать владельцем файла,папки и файлов в ней ?
Ответ: takeown
icacls
Вопрос: Расчитать сумму размеров первых пяти файлов папки и вывести их имена

Написать программу (скрипт) расчета суммы размеров первых пяти файлов папки и вывести их имена
Ответ: Dragokas, проффесиональная деформация - я всегда стараюсь сделать код наиболее расширяемым и падок на функциональный стиль)
Вопрос: Расчёт суммы размеров первых пяти файлов папки и вывод их имён

Написать программу (скрипт) расчета суммы размеров первых пяти файлов папки и вывести их имена
Ответ: Альбо, юзаем поиск