天天看點

(BAT批處理)想寫一個批處理,實作查找一個檔案夾并複制内容進去?

網友求助:想寫一個批處理,實作查找一個檔案夾(位置不知道是哪個盤,隻知道是Cim\Cim2\Data\NC),并将一檔案(例如0123.exe)複制到這個路徑檔案夾下,如何實作呢?

不清楚你的實際檔案/情況,僅以問題中的樣例說明及猜測為據;以下代碼複制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的檔案放一起輕按兩下運作

<# :
cls&echo off&cd /d "%~dp0"
rem 全盤查找指定名稱的多級目錄/檔案夾,并将一個指定檔案複制到該目錄裡/檔案夾裡
set #=Any question&set _=WX&set $=Q&set/az=870245967
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$file="0123.exe";
$pathpart="Cim\Cim2\Data\NC";
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$p='\'+$pathpart.trim('\').ToLower();
for($i=90;$i -ge 67;$i--){
    $drive=([char]$i).ToString()&#
           

繼續閱讀