如何根據檔名列表批量搜尋檔案,並提取出來,還按原來的資料夾分好

2022-03-16 21:50:12 字數 5480 閱讀 2568

1樓:

1. 批處理不好弄的,要寫程式;

2. 如果真的有空幫寫吧;

3. 估計也沒幾個人會幹這閒事的。

2樓:胖仙女熊熊

回答首先我們開啟電腦桌面,在桌面空白地方單擊滑鼠右鍵,點選新建文字文件

然後在文字中輸入下面一段**。

然後開啟檔案點選另存為,檔名儲存為:新建文件.bat ,此處一定要改字尾為.bat才行

然後我們在桌面上右鍵新建文件.bat 點選編輯。新增原始檔路徑,比如總檔案在 ''d:

\3-軟體檔案\桌面\原始檔'' 這裡,那就把 ''原始檔位址''替換成''d:\3-軟體檔案\桌面\原始檔'' 。然後我們修改需要查詢的檔案存放位置,比如"查詢後需要存放的位址"修改成''d:

\桌面\拷貝結果存放位置'',按快捷鍵ctrl+s 儲存文件就可以了。

更多2條

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

3樓:輕煙談生活

根據檔名列表批量搜尋檔案的具體操作步驟如下:

1、首先我們開啟電腦桌面,在桌面空白地方單擊滑鼠右鍵,點選新建文字文件。

2、然後在文字中輸入下面一段**。

3、然後開啟檔案點選另存為,檔名儲存為:新建文件.bat  ,此處一定要改字尾為.bat才行。

4、然後我們在桌面上右鍵新建文件.bat 點選編輯。

5、新增原始檔路徑,比如總檔案在 ''d:\3-軟體檔案\桌面\原始檔'' 這裡,那就把 ''原始檔位址''替換成''d:\3-軟體檔案\桌面\原始檔'' 。

6、然後我們修改需要查詢的檔案存放位置,比如"查詢後需要存放的位址"修改成''d:\桌面\拷貝結果存放位置'',按快捷鍵ctrl+s 儲存文件就可以了。

7、最後設定需要查詢拷貝的檔名稱。以文字文件的形式儲存檔名的排列格式是每行乙個,最後直接單擊執行, 你就會在''拷貝結果存放位置''資料夾中看到你想要的檔案。

4樓:匿名使用者

請把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資料夾下

5樓:匿名使用者

這種情況用批處理簡單些,假定你的那個檔名列表是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就行了。

6樓:宇宙命運

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

7樓:yanyan美妝店

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

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

8樓:匿名使用者

請把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資料夾下

9樓:匿名使用者

試試 檔案批量處理百寶箱v10.0主介面-右上角-更多功能-拓展介面-批量複製-第13項功能。

10樓:胖仙女熊熊

回答首先我們開啟電腦桌面,在桌面空白地方單擊滑鼠右鍵,點選新建文字文件

然後在文字中輸入下面一段**。

然後開啟檔案點選另存為,檔名儲存為:新建文件.bat ,此處一定要改字尾為.bat才行

然後我們在桌面上右鍵新建文件.bat 點選編輯。新增原始檔路徑,比如總檔案在 ''d:

\3-軟體檔案\桌面\原始檔'' 這裡,那就把 ''原始檔位址''替換成''d:\3-軟體檔案\桌面\原始檔'' 。然後我們修改需要查詢的檔案存放位置,比如"查詢後需要存放的位址"修改成''d:

\桌面\拷貝結果存放位置'',按快捷鍵ctrl+s 儲存文件就可以了。

更多2條

11樓:孤墨曦

**寫好了,執行不了,而且閃退

如何根據excel**列表批量搜尋資料夾並將搜尋到的資料夾放到同乙個資料夾裡? 60

12樓:匿名使用者

你以為批處理是萬能的,是萬金油,啥都能做?試試這款!

13樓:三少

寫vba**,使用fso物件(需要新增引用miscrosoft script runtime)

win 7 如何批量提取指定資料夾下的所有檔名稱及其路徑?

14樓:

win 7 批量提取指定資料夾下的所有檔名稱及其路徑的方法如下:

1、在需要提取名稱的資料夾中右鍵新建乙個「文字文件」。

2、開啟文字文件,在文件輸入dir /s/b >列表.txt。

3、將文字文件另存為「列表.bat」,儲存在需提取檔名稱的資料夾中。

4、雙擊存好的bat檔案「列表.bat」。

5、雙擊後,對話方塊會一閃出現後消失,之後會出現如圖「列表.txt」檔案。

6、開啟「列表.txt」檔案,即可看到資料夾內的名稱及其路徑都提取完畢。

15樓:白水菜頭

批量提取指定資料夾下的所有檔名稱及其路徑使用乙個批處理指令碼即可輕鬆實現。

1、在指定的資料夾中新建乙個記事本(文字文件)。

2、在記事本中輸入dir /s/b >輸入路徑和檔案檔名.txt,然後儲存。

3、將剛才建立的這個記事本的副檔名改.bat。

4、雙擊開啟執行這個.bat指令碼,執行時會有個cmd視窗一閃而過。然後得到乙個「輸入路徑和檔案檔名.txt」的文字。

5、開啟這個「輸入路徑和檔案檔名.txt」文字,就可以看到該資料夾中所有檔案、資料夾及子資料夾的路徑和檔名。裡面每一行是乙個檔案、資料夾的具體路徑;最後乙個\後面的就是檔名稱。

16樓:

如何將眾多資料夾中的檔案批量一次性提取到乙個資料夾中?

17樓:小小歐平兒

1、首先,在系統中找到所在的資料夾,如圖所示。

2、檢視資料夾中檔案的格式。

3、在確定了大多數資料夾中的格式後,在右上角搜尋框,輸入" .txt"。

4、在出現的搜尋結果中,按住「 ctrl+a」選擇全部,按住「 ctrl+c」複製全部,然後,在其他地方新建資料夾,按住「 ctrl+v」提取所有選擇的檔案到新檔案中即可。

5、如果檢視不到自己的檔案格式,點選左上腳的「工具」-「資料夾選項」。

18樓:曼諾諾曼

可以使用剪下貼上的方法解決問題。

工具:華碩電腦

原料:windows10

1、首先開啟,點選需要批量提取部分檔案的檔案,如下圖所示2、然後選中要批量提取的部分檔案,如下圖所示3、之後在該介面中,右鍵點選剪下選項,如下圖所示4、接著在桌面上點選另外乙個資料夾,如下圖所示5、最後在該介面中,點選貼上選項,如下圖所示6、最後在該介面中,成功把乙個資料夾內的檔案批量提取到另乙個資料夾。

19樓:匿名使用者

將壓縮包解壓到乙個空資料夾裡,進入這個資料夾,點當前視窗工具欄的【搜尋】(你知道什麼叫工具欄吧?),於是在左側出現搜尋欄,在【要搜尋的檔案或資料夾名為】框裡填*.* 就會搜尋出當前資料夾下的所有檔案和子資料夾,然後在右側的空白區域點右鍵,【排列圖示】-【名稱】,即可把所有的檔案和資料夾分開,再用shift鍵選中所有檔案,複製或者剪下就隨你了,剩下的不用說了吧~~~

使用 bat 根據文字中的檔名列表查詢指定目錄下所有資料夾和子資料夾中的匹配項並使用新檔案替換

20樓:

@echo off

rem 將乙個目錄裡的檔案替換掉另乙個目錄下的同名檔案

title %#% +%$%%$% %z%

cd /d "%~dp0"

set "folder1=d:\test\a"

set "folder2=d:\test\b"

set "txtfile=lost.txt"

type nul>"%txtfile%"

for /f "delims=" %%a in ('dir /a-d/b "%folder1%"') do (

set "n="

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

if /i "%%~nxa" equ "%%~nxb" (

set /a n+=1

echo;"%folder1%\%%~nxa" --^> "%%b"

copy /y "%folder1%\%%~nxa" "%%b"))

if not defined n (>>"%txtfile%" echo;%%a)

)echo;%#% +%$%%$% %z%

pause

怎麼從多個資料夾中批量提取相同名字的檔案

21樓:守護者

可以用《檔案快手》,這個軟體可以快速的查詢指定資料夾中符合要求的檔案,例如同名檔案、同型別檔案,這個軟體還可以 進行很多 的批量操作,是個非常實用的軟體。

22樓:匿名使用者

以多個資料夾的父級對目標檔案進行搜尋即可。

23樓:匿名使用者

最簡單直接的方法,用windows自帶的搜尋,以那個檔名做搜尋條件,設定好搜尋範圍搜尋就行了啊

如何批量修改檔名,如何批量修改檔名

你這樣的效果,我不是很清楚怎麼做,但是下面的效果是很容易做出來的,同乙個資料夾下,全部選中檔案,如果按照檔案的順序排列,先選中第乙個,然後ctrl a全選,點f2,寫 a,會出現以下效果 不知道能不能幫助你 如果全部都在乙個資料夾裡,可以使用acdsee批量命名的。先在資料夾內,按名排列 然後使用 ...

批量顛倒檔名

方法一 開發個軟體批量命名。方法二 用dos命令 excel軟體 記事本 bat批處理可以實現 不過要分成多步 這裡我主要介紹方法二 先用dos命令,把檔案列表寫到txt中,把檔名複製到excel中,用excel分列或函式把新標題弄到excel中顯示,如 b列為原來的名稱,c列為新的名稱,a列都用一...

批量刪除檔名裡的號,批量刪除檔名中的數字

批量去掉檔名中的某些字元 第1步,首先我們要安裝軟體,然後開啟使用,點選新增左上角 新增檔案 或軟體空白的中間位置,將需要修改檔名的檔案匯入到軟體中。第2步,然後在軟體的左邊進行設定,檔案的命名方式選擇 替換 在查詢內容的右邊輸入要去除的部分文字或字元 替換內容右邊為空 不用填寫 這時候在右邊可以預...