-1
我找到了一個PowerShell腳本,能夠將'n'個文件從'D:\ source'移動到'E:\ Dest'目錄。它將採用源文件夾中第一個「n」個文件並將它們移動到指定的子文件夾。只要需要,它可以創建文件夾。使用PowerShell在「分離文件夾」中移動「n」個文件
代碼:
$filesperfolder = 150
$sourcePath = "D:\source"
$destPath = "E:\Dest"
$i = 0;
$folderNum = 1;
Get-ChildItem "$sourcePath\*.jpg" | % {
New-Item -Path ($destPath + "\" + $folderNum) -Type Directory -Force
Move-Item $_ ($destPath + "\" + $folderNum);
$i++;
if ($i -eq $filesperfolder){
$folderNum++;
$i = 0 ;
}
}
到目前爲止,這個腳本工作正常,但,我怎麼設置其工作目錄。我的意思是,如果腳本位於'C:\ test'文件夾中,那麼它應該搜索當前文件夾中的'* .jpg'文件並在同一目錄中創建文件夾。
對不起,但SO不是一個腳本寫作服務。我們是志願者,幫助程序員和編程愛好者。我建議你將你的要求分解成單獨的部分並進行測試。如果您在某個特定問題上遇到困難,請提供和[mvce]您正在做的事情,我們將很樂意幫助您。 – Matt
不好意思問這樣的問題。我認爲這會對別人有所幫助。 – ScareCrow
你要求別人先製作你的劇本,而不要自己先嚐試...... – Manu