貌似這是網上一個老毛病了,有的壓縮包往往是多次打包的二手貨,解開來經常是箱中箱,套中套,我特地上了圖片,比如我想要把JPG全部移到第一個豬類文件夾,不希望每次挑選素材時都要雙擊五次纔行,而且因為工作需要,這樣的文件夾我有成千上萬個,各種亂麻,不可能只靠機械手動來剪切,所以我實在是沒有辦法。


方法1:

win+r(開始-運行),cmd,確定

出來個黑窗口,輸入cd空格,然後把「第一個豬類文件夾」拖拽進去,拖拽進去的東西變成了一串文字,然後按回車

然後粘貼下面這句話:for /r %i in (*) do move %i .回車,完成,所有豬都跑到豬類文件夾了

方法2:(我沒試)

右上角有個搜索框,輸入*.jpg(或者*.*),然後全選,剪切,開一個新窗口,粘貼,所有豬又跑到一起了

完成

Set-Location (Read-Host "輸入文件夾路徑");
$depth = Read-Host "輸入文件夾層數";
for ($i = 0;$i -le $depth; $i++)
{
foreach ($FullName in (Get-ChildItem -Directory -Name))
{
$FullName = $PWD.ToString() + + $FullName;
$Name = $FullName.Substring($FullName.LastIndexOf()+1);
if (Test-Path("$FullName$Name"))
{
Write-Output $FullName$Name;
$GUID = (New-Guid).ToString();
Move-Item "$FullName$Name" "$FullName$GUID";
Move-Item "$FullName$GUID*" "$FullName";
Remove-Item "$FullName$GUID";
}
}
}

複製以上內容

  • 打開PowerShell,粘貼,按提示輸入;
  • 保存為.ps1文件,右鍵-&>使用PowerShell運行,按提示輸入。

效率很低,至少能用……

我怎麼感覺到了CSDN……


這是一個非常specific的需求,只能你自己來寫腳本。


&>&> 多圖預警 &

嗯,圖只為證,看似繁瑣,實際很快。

方式一:剪切粘貼

善用地址欄(就是頂上那一條)!!!你點點那些個向右的實心三角形試試~

========== 主人去喫飯了,說回來補方式二。——分割線君 ==========

方式二:搜索複製粘貼善用搜索!!!


C^f *.jpg EnterC^aC^xBackspaceC^v

來看看使用FreeCommanderXE如何操作:

FC是個雙窗口的文件管理器,現在先將兩邊窗口都定位到第一層的「豬類」文件夾。

任一邊窗口,按下Ctrl+B

在操作的這一邊窗口,最底層的10張圖片已經顯示出來。

全選,剪切到另一邊(即第一層文件夾)。

刪除多餘的多層空文件夾。


推薦閱讀:
相關文章