資料夾下有很多檔案,其中有些檔案檔名相同,但是字尾名不同,還有一些檔案只有單獨的字尾名

2022-01-06 16:29:29 字數 2286 閱讀 9786

1樓:匿名使用者

這個可以,但實在是很麻煩,要在批處理裡面分析和處理字串是件很讓人頭疼的事.給個思路你自己研究吧.

用for /r迴圈列舉指定目錄的*.*檔案將取到的檔名存入乙個變數nm(不帶副檔名的,需要將字串拆分).

用下乙個檔名和這個變數檔名(都是不帶副檔名的)對比,如果相同,move "%%nm.*" "目標位置"

再修改nm變數的值為下乙個檔名

可能出問題的部分在於for /r返回結果是否按檔名排序,我在我電腦上簡單試了下,應該是排序的.

2樓:匿名使用者

如果自己指定檔名,還是可以做到的

copy 指定檔名.* d:\

3樓:匿名使用者

假設原資料夾為g:\test,目標資料夾為g:\bat,本批處理將會把g:\test資料夾下(包括子目錄)所有同名不同字尾的檔案拷貝到g:\bat目錄下

且按照不同名字建立相應的資料夾,同名檔案就放在對應名稱的資料夾內**如下:

set srcfolder=g:\testset desfolder=g:\bat

for /f "delims=" %%a in ('dir "%srcfolder%\*.*" /a-d /b /s') do (

md "%desfolder%\%%~na" 2>nulxcopy /y "%%a" "%desfolder%\%%~na" 2>nul)

我要把乙個資料夾裡面的 相同檔名不同字尾的檔案 全部找出來 放在 一起 哪位大神知道 如何做乙個批處理

4樓:匿名使用者

set /p n=請輸入檔名:

xcopy /i %n%.* %n%

手動輸入一下需要處理的檔名,會自動複製到以你輸入的字串為名的資料夾內。。

5樓:匿名使用者

這個問題比較好解決:

第一步:開啟那個資料夾,右擊空白處,快捷選單中選「檢視」——「列表」,(選這個視**件圖示很小,便於管理)

第二步:再次右擊空白處,快捷選單中選「排列」——「型別」,(這樣相同型別的檔案就全都緊挨著,排在一起。)

經過以上兩部,檔案都分類清楚了,下面介紹選擇問題,你可以用滑鼠直接拖選,還可以先點一下一類檔案的頭乙個檔案,然後再按住shift鍵,用滑鼠點最後乙個,那麼中間這一片就全部選擇了,而後複製即可。還可以按住ctrl鍵不放,分別點某個檔案,點了的檔案將被選擇。這兩個功能很方便。

奧,看錯問題了,這個更好解訣啊,直接右擊空白處,選「排列」——「名稱」,這樣相同檔名的全排在一起了。

6樓:匿名使用者

電腦自帶搜尋功能的 搜尋出來全選就行

7樓:匿名使用者

在你想要操作的資料夾裡點搜尋,然後輸入這個字尾就可以看到很多了

8樓:簡快李宗哲

電腦自帶搜尋功能的 搜尋出來全選就行 在你想要操作的資料夾裡點搜尋,然後輸入這個字尾就可以看到很多了

200分懸賞!有什麼辦法能篩選出乙個資料夾裡的字尾名一樣但檔名不同的兩個相同檔案?這兩個檔案大小相同

9樓:

可以做乙個排序

dir |sort /+20 >results.txt這樣,results.txt就是針對檔案大小排序的結果。

事實上,資源瀏覽器裡面,也可以對檔案大小進行排序的。

10樓:

1. doublekiller (清除查詢重複檔案) v1.6.1.80 綠色版

html2. noclone(重複檔案查詢) v3.2.

55 綠色漢化特別版www.downxia.com/downinfo/517.

html

11樓:匿名使用者

windows自帶的「搜尋」功能,搜尋 「*.字尾名」,在高階選項裡面限定檔案大小,應該可以搞定

有什麼辦法能篩選出乙個資料夾裡的字尾名一樣但檔名不同的兩個相同檔案?這兩個檔案大小相同。

12樓:我愛自學網

這個問題需要用到檔案操作,c c++ c#都能完成,不過確實比較困難

13樓:

進bios後請找到load optimal defaults 選項按回車並選擇y確定。這是最優化設定。

load failsafe defaults 是保守設定。

批處理刪除多個資料夾下的檔案

s 顯示指定目錄和所有子目錄中的檔案 b 使用空格式 沒有標題資訊或摘要 如果目錄與你寫的完全一致的話可以這樣做 批處理如下 echo off setlocal enabledelayedexpansionset workdir d ad 28,1 a rd s q a 如果不完全一致的話,需要改a...

c怎麼獲取資料夾下的所有檔案名字

static listlist new list 定義list變數,存放獲取到的路徑 public static listgetpath string path 獲取子資料夾內的檔案列表,遞迴遍歷 foreach directoryinfo d in dii return list 呼叫此函式需要傳...

如何設定讓所有資料夾下檔案都可見

開啟我的電腦 點工具 資料夾選項 把 顯示所有檔案的選項選上 確定 over 開啟我的電腦。點工具資料夾選項。把顯示所有檔案的選項選上。確定over 如何快速的讓整個資料夾下的所有資料夾都按列表顯示?1,首先,找到桌面上的 此電腦 圖示,雙擊開啟。2,開啟計算機之後,在視窗的上方點選 檢視 選項卡。...