답변:
예. XCOPY
XCopy source {destination} /t
예
xcopy C:\Folders D:\Folders /t
xcopy에 대한 자세한 내용은 http://ss64.com/nt/xcopy.html을 참조 하십시오 .
각 파일을 복사 한 다음 삭제할 필요가없는 PowerShell 방법 :
Copy-Item -LiteralPath '.\source' -Destination 'C:\path\to\copy' -Recurse -Filter {PSIsContainer -eq $true}
또는 간결하게 :
copy .\source C:\path\to\copy -r -fi PSIsContainer
여기에서 유일하게 흥미로운 속임수는 PSIsContainer
속성을 필터링 하는 것입니다. 디렉토리는 사실이지만 파일은 아닙니다.
무료, 편리한 Windows 도구 인 47folders 앱을 보면 멋진 GUI를 통해 필요한 것을 정확하게 수행 할 수 있습니다.
경고 : 이전 링크 ( http://47foldersapp.com/ )는 현재 (2017 년 11 월) 의류 광고로 연결됩니다. 마지막으로 좋은 인터넷 아카이브 사본이 여기 있습니다 . 소프트웨어는 여전히 같은 프리웨어 다운로드 사이트에서 사용할 수 있습니다 이것 .
아마도 더 나은 해결책이 있지만 다음과 같은 것을 볼 것입니다.
모든 것을 복사 한 다음 스크립트를 사용하여 폴더를 비 웁니다.
확장자가 없으면 모든 것을 복사하는 스크립트를 작성하십시오. 폴더에 확장자가없는 파일이 없다면, 제대로 작동하지 않아야합니다. 폴더에는 확장자가 없습니다. 의사 코드에서 다음과 같이 보일 것입니다.
open_directory ($ 경로);
while ($ file = get_directory_content) {
if (empty (get_file_extension ($ file))) {
copy_the_file ($ file, $ destination);
}
}
close_directory;
PowerShell을 사용하여 사용하십시오. 폴더를 복사 한 다음
Remove-Item -Path "C:\test\*.*" -recurse
방금 프리웨어 Miroirs를 사용했는데 내용이 아닌 폴더 만 복사했습니다 (옵션이지만).
/e
합니다.