2017-05-16 1 views
-1

나는 파일의 이름을 변경 한 후 해당 위치에 파일을 복사하려고, 나는 점점 오전 오류가확장명이없는 파일에 rename-item을 사용하는 방법이 있습니까? 의 항목이 .... 존재하지 않기 때문에 이름을 바꿀 수 없습니다 :

이름 바꾸기-항목이다.

내가 믿는 문제는 파일이 확장자를 가지고 있지 않는, 그래서 내가 좋아하는 뭔가가 있습니다

rename-item "\\$serverName\c$\temp\filename" -NewName filename.$currentdate 
+1

시도한 것은 무엇이며 어떻게 시도 했습니까? 이상적으로, 시도한 것에 대한 [최소, 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve)를 제공하고 오류 메시지 및/또는 오류와 관련된 특정 정보를 포함시켜야합니다. 오류 출력. SO는 코드 작성 서비스가 아닙니다. 가장 좋은 질문은 유용한 정보를 제공하여 답변하는 사람들이 자신의 정답을 고안하도록 안내 할 수있는 질문입니다. [좋은 질문을하는 방법] (http://stackoverflow.com/help/how-to-ask)을 참조하십시오. –

답변

0

흠, 나는 그것이 없기 때문에 확장의 의심을. Rename-Item은 이러한 파일이나 폴더와 잘 작동합니다.

예를 들어, 처음에는 \가 하나 빠졌습니다. 두 개가 있어야합니다. 이 두 명령으로

$name = '\\$serverName\c$\temp\filename' 
Get-Item $name | Rename-Item -NewName "filename.$currentdate" 

는 GET-항목에 실패하는 경우 표시됩니다 어쨌든 당신이, 당신이 에 따라 사용할 수 있습니다 확인하려면

(당신은 변수 $ 이미 채워하는 currentDate이 있어야합니다) 또는 Rename-Item에 적용됩니다.

+0

감사합니다 이고르, 이상하게도 파이프가 없어지는 이유를 모르는 Rename-Item에 경로를 파이프했습니다. 어쨌든 당신은 시간 절약 자입니다! –

관련 문제