Переименование нескольких файлов в Windows 7 и изменение поля IconResource во всех desktop.ini
1624
timster
У меня есть несколько папок в корневом каталоге, в каждом из которых находится файл значка (.ico), который служит значком для родительской папки.
К сожалению, многие из этих .ico-файлов называются «Untitled - *. Ico» (из-за лени!), И, что более важно, поле IconResource в файлах desktop.ini - это абсолютные пути к файлам (например, f: \ library \ folder1 \ folder2 \ untitled-1.ico, 0), что бесполезно, например, если диск меняет букву (это съемный диск) или папки перемещаются.
Что я хотел бы сделать, это:
А) Переименуйте все эти "без названия - *. Ico" в folder.ico.
Б) Измените все поля IconResource файлов desktop.ini на «folder.ico, 0» (следовательно, удалив абсолютный путь к файлу из имени).
Любая помощь / предложения с благодарностью получены.
Я спросил о переименовании - попробовал решение Powershell, но не смог заставить его работать. Плюс мне нужно переименовать его вместе с редактированием desktop.ini. Один без другого был бы хуже, чем ничего не делать.
timster 9 лет назад
0
for B) use notepad++, open all files simultaneously and use the find and replace in all open flies option. Use regular expression to search part of text starting f:/ and ending .ico
Не могли бы вы привести конкретный пример? Как и вы, вы просто говорите пользователю, чтобы искать больше, что ничего не добавляет к положению вещей.
Doktoro Reichard 9 лет назад
1
Отредактировано, спасибо за комментирование
dbza 9 лет назад
0
Спасибо за это, это будет полезно. Тем не менее, у меня есть более 300 файлов desktop.ini, которые нуждаются в редактировании. Я не могу открыть каждый
timster 9 лет назад
0
Хорошо, я пробовал notepad ++, но у меня возникли проблемы с полем «Найти что» в параметре «Найти в файлах». \ N Что должно быть, если я хочу заменить все вхождения IconResource на IconResource = folder.ico, 0 где исходная строка IconResource является переменной?
timster 9 лет назад
0
Критерий сортировки. Я понял это - теперь все мои папки имеют свои собственные значки, которые будут путешествовать вместе с ними, куда бы они ни пошли :)
timster 9 лет назад
0
Большой! Не могли бы вы отметить ответ как принятый, если он был удовлетворительным?
dbza 9 лет назад
0