2013-10-22 2 views
0

간단한 대답이 있어야하지만 두 명령을 동시에 어떻게 실행할 수 있습니까? 한 줄을 실행하여 새 디렉토리를 만들고 이름을 지정한 다음 한 폴더에서 다른 폴더로 항목을 복사 할 수 있습니다. 하지만 어떻게 그 폴더를 만들고 그 폴더에 파일을 복사합니까?PowerShell에서 두 개의 명령 결합

#Creates new directory and names it current date and time. 
    New-Item C:\ -type directory -Name ("$(Get-Date -f ddMMyyyy_hhmm)") 

    #Copies Data from one directory to another, works good. 
    Copy-Item C:\test\* C:\test2 

도움 주셔서 감사합니다.

+0

명령을 한 줄로 입력 하시겠습니까? 아니면 한 번에 모두 수행 하시겠습니까? –

+0

한 줄로 할 수 있다면 좋겠지 만 파워 쉘을 시작했기 때문에 의사 코드를 작성하고 msdn 사이트에서 많은 시간을 보냈습니다. – Frater

답변

0

New-Item이 반환하는 개체의 FullName 속성을 다른 명령의 대상으로 사용할 수 있습니다. 즉

Copy-Item C:\somefolder\* -Destination (New-Item -type Directory -name (Get-Date -f ddMMyyyy_hhmmss)).FullName 
+0

어디에서 파일을 복사 할 경로를 지정하겠습니까? 디렉토리 뒤에 경로를 넣을 수 있습니까? – Frater

+0

방금 ​​작성한 새 디렉토리로 파일을 이동 시키려고 했습니까? 그렇다면 아무 것도 입력 할 필요가 없습니다. 두 명령이 완전히 무관하다면, 그들을 결합 할 아무 이유도 없습니다 ... –

+0

당신의 도움에 감사드립니다! :-) – Frater

관련 문제