
나는 모두 이름이 지정된 여러 세트의 파일을 가지고 있으므로 12-34-567 - 12-34-567.ext
기본적으로 타임스탬프 뒤에 공백, 하이픈, 공백, 다른 타임스탬프 및 확장자가 옵니다.
명령을 실행하여 명령 프롬프트에서 이름을 바꾸려고 하면
ren *.* "Prefix - *.*"
모두 이름이 Prefix - - 12-34-567.ext
.
첫 번째 타임스탬프가 제거되는 이유는 무엇이며, 이름이 바뀌도록 올바르게 이름을 바꾸려면 어떻게 해야 합니까 Prefix - 12-34-567 - 12-34-567.ext
?
감사해요!
답변1
PowerShell로 문제를 해결해 보세요.
dir | Rename-Item -NewName { "Prefix - " + $_.Name }
기존 cmd 세계에 갇힌 경우 다음을 시도해 보세요.
for %filename in (*.*) do ren "%filename" "Prefix - %filename"