如何根據檔名列表批量搜尋檔案

時間 2021-10-14 23:07:41

1樓:匿名使用者

請把excel中檔名複製到txt檔案中,儲存1.txt

@echo off

md e:\file

for /f "delims=" %%a in (1.txt) do (

for /f "delims=" %%b in ('dir /a-d /b /s d:\photos') do (

if "%%a"=="%%~nb" xcopy "%%b" e:\file))

pause

在e盤建立一個file資料夾,把找到的檔案都複製到e盤的file資料夾下

2樓:匿名使用者

這種情況用批處理簡單些,假定你的那個檔名列表是file.txt,你的資料夾是d盤的sample,要把這個file.txt中有的在sample下存在的的檔案複製到d盤的new資料夾,開啟記事本貼入以下內容

@for /f %%i in (file.txt) do if exist "d:\sample\%%i" copy "d:\sample\%%i" d:\new

儲存為bat檔案(也就是檔案型別選擇所有檔案,檔名隨便填比如ss.bat)

把這個ss.bat跟你的file.txt放在一個目錄下,雙擊執行這個bat就行了。

3樓:宇宙命運

這個要是用對了工具就簡單啦,《靈者更名》,用它匯入文字檔案中的檔名列表,然後就可以複製、移動、刪除等等操作啦

4樓:yanyan美妝店

請問最後說放在同一個目錄下是什麼意思啊?

bat批量移除檔名中指定字元,如何用bat批量刪除檔名中指定字元後面的字串

特特拉姆咯哦 1 右鍵單擊需要刪除的檔案,然後選擇屬性選項。2 之後在屬性介面找到安全,然後單擊安全,接著單擊安全下方的編輯。3 然後將新彈出介面中間的 authenticated users的許可權 中的完全修改項調整為允許。4 最後單擊最下方的應用和確定就完成了administrators許可權...

如何在win7系統中批量更改檔名

2 在 開始 選單文字框中 或執行命令下 輸入cmd,回車進入dos命令列視窗。3 輸入 e 回車,進入e盤,再輸入 cd song beyond 回車,進入目標資料夾。4 輸入 dir b 1.xls 回車,就可以把所有檔案的檔名輸入到1.xls電子 檔案中。可以看到在beyond資料夾中多了一個...

如何在給檔案批量重新命名時且能保留原檔名的一部分?

檔案批量重新命名的方法 步驟2,接下來是重要的引數設定環節,命名方式選擇 自定義 還有替換和插入功能,看你自己的需求選擇 隨後在下面方框中輸入新的檔名稱 然後設定檔案的編號 起始值,增量值和位數值 在右邊可以實時預覽新檔名樣式,看符不符合自己的要求。步驟3,最後就可以點選 開始重新命名 按鈕啟動軟體...