1

Когда я запускаю ren controller Controller в PowerShell, я получаю это сообщение об ошибке:

ren : Source and destination path must be different.
At line:1 char:1
+ ren .\controller Controller
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\dev\www\tria...sses\controller:String) [Rename-Item], IOException
    + FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand

Как мне изменить регистр файла здесь?

2 ответа2

2

Меня устраивает:

PS C:\> "" > controller
PS C:\> ren .\controller Controller
PS C:\> dir Controller


    Directory: C:\


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---         1/22/2013   5:01 PM          6 Controller
0

Код OP также работает для меня, под PSH 3.0 и cmd. Как насчет старого режима ожидания:

ren controller controller2
ren controller2 Controller

Это некрасиво, но это работает.

Дополнительная мысль: разве git не имеет переименования с помощью команды mv? Релевантный

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .