scu*_*ffe 9 rename filenames windows-xp
是否有选项或工具允许我更改复制到 Windows (XP) 及更高版本中相同目录的文件的默认命名约定。
例如从:{name}.{ext} 的副本到:{name}.{ext} .copy
目前:
original_file.php
Copy of original_file.php
Run Code Online (Sandbox Code Playgroud)
期望:
original_file.php
original_file.php.copy
Run Code Online (Sandbox Code Playgroud)
这将使查找/使用重复文件更容易(它们自动排序在一起)并且文件类型(按扩展名)更改,因此它不会意外地“破坏”某些东西(例如,如果它是 *.java 文件,在编译时我会出错)
如果我理解正确,您想在同一目录中创建文件的副本。我创建了一个 .cmd 文件来通过“发送到”菜单执行此操作。如果name.ext.copy文件已经存在,它将创建:
name.ext.copy2name.ext.copy3Start > 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3069 次 |
| 最近记录: |