Есть ли опция или инструмент, который позволит мне изменять соглашение о присвоении имен по умолчанию для файлов, скопированных в тот же каталог в Windows (XP) и выше.
например, от: Копия {имени}. {Расширение} к: {имя}. {Расширение} .copy
В настоящее время:
original_file.php
Copy of original_file.php
Желаемый:
original_file.php
original_file.php.copy
Это сделало бы нахождение/работу с дублированными файлами намного легче (они автосортируют вместе), и тип файла (следовательно) изменяется таким образом, это не может случайно "повредить" что-то (например, если бы это был *.java файл, то после компиляции я получил бы ошибки),
Если я понимаю право, Вы хотите создать дубликаты файлов в том же каталоге. Я создал .cmd файл, чтобы сделать это с помощью меню "Send To". Если a name.ext.copy
файл уже существует, он создаст:
name.ext.copy2
name.ext.copy3
Start > Run...
меню и тип"sendto
"или"shell:sendto
".Copy of.cmd
"(с кавычками).Send To...
> Copy of.cmd
опция.for %%f in (%*) do call :try_copy %%f
goto :eof
:try_copy
if not exist "%~1.copy%2" goto :copy
call :try_next %1 %2
goto :eof
:copy
copy %1 "%~1.copy%2"
goto :eof
:try_next
if "%2" == "" ( set _next=2 ) else ( set /a _next=%2 + 1 )
call :try_copy %1 %_next%
goto :eof