bat批處理,怎麼讓D盤所有檔案(包括子目錄)的名稱變成檔案所在的D盤根目錄下資料夾的名稱

時間 2022-02-17 17:20:03

1樓:匿名使用者

因為改名後檔名一樣,所以你要確保每個子資料夾裡面最多隻有一個txt檔案哦

@echo off

for /f "delims=" %%f in ('dir /b /s d:\*.txt') do (

for /f "tokens=2 delims=:\" %%a in ('echo %%f') do ren "%%f" "%%a.txt")

批處理將所有d盤目錄下的未知txt檔案修改【急用】

2樓:匿名使用者

for /r d:\ %%a in (*.txt) do (echo 1234)>"%%~a"

3樓:為何選擇我

用dos命令,開始》執行》cmd回車,然後進入你檔案的所在目錄,命令是cdx:\,x是所在碟符,是詳細路徑,然後執行dir>list.txt,這時會在這個資料夾裡生成一個list.

txt檔案,開啟就是目錄內容。dirfilename>list.txt把當前目錄檔案列表寫入list.

txt(filename為路徑如f:\)dirfilename/s>list.txt把當前目錄檔案列表寫入list.

txt,包括子目錄下檔案。在dos狀態下,輸入命令:treetree[drive:

][path][/f][/a]/f顯示每個資料夾中檔案的名稱。/a使用ascii字元,而不使用擴充套件字元。進階儲存指定目錄顯示的資訊tree路徑名》檔名》是大於號,英文字元舉例:

儲存c盤windows目錄下的檔案目錄到d盤的list.txt檔案中tree/fc:\windows>d:

\list.txt

用批處理將所有d盤包括子目錄下的所有txt格式檔案複製到才e盤\1

4樓:匿名使用者

2樓不能處理隱藏或系統屬性的txt

for /f "delims=" %s in ('dir/a-d/s/b d:\*.txt') do xcopy %s e:\1\ /c/r/s/h/y

批處理@echo off

for /f "delims=" %%s in ('dir/a-d/s/b d:\*.txt') do xcopy %%s e:\1\ /c/r/s/h/y

5樓:匿名使用者

一個折衷的方法是,用搜尋。點開始〉搜尋。在視窗中「要搜尋的檔案」輸*.

txt, 搜尋範圍d盤,搜尋選項中高階選項確認「搜尋子資料夾」。然後將搜尋出的所有檔案全選,複製,貼上到e盤的資料夾。至於自動覆蓋,也就是開頭需要按兩次確認,稍微麻煩點。呵呵。

6樓:匿名使用者

for /r d:\ %s in (*.txt) do xcopy %s e:\1\ /c/r/s/y

編寫批處理程式,查詢並輸出d盤所有目錄和子目錄的txt文字檔案路徑,並計算所有找到的檔案大小之和

7樓:匿名使用者

您是該檔案的檔名格式發生變化,不管什麼檔名前面,.exe .gif .

jpg之後,因此必須有檔案格式的名稱,你需要在你需要新增.jpg應該就可以了檔名,.jpg是**檔案格式,你可以試試

用bat檔案修改一個d盤根目錄的txt檔案內容,

8樓:匿名使用者

@echo off

set "fn=d:\1.txt"

type "%fn%"|find "東0" >nul&&set "s=東0=西1"||set "s=西1=東0"

(for /f "tokens=1* delims=:" %%i in ('type "%fn%"^|findstr/n .*')do (

set "h=y%%j"

setlocal enabledelayedexpansionset "h=!h:%s%!"

echo;!h:~1!

endlocal

))>temp.txt

move temp.txt "%fn%"

批處理bat檔案,關於bat判斷怎麼寫?

批處理檔案。在每一條命令後面加 例如ping 開啟。bat檔案,在最後部分加上 c 這樣c盤下就有對應的log了。這樣肯定錯誤。加到相應的bat內部去。bat 判斷檔案是否存在,不存在的話等待1秒再次判斷 echo off set name rem 這行是你需要查詢的檔案,如果存在就會馬上退出 ya...

怎麼寫批處理bat檔案來替換檔案

上面的都不對.echo off copy y c program files thunder userconfig.ini c program files thunder profiles userconfig.ini start c program files thunder thunder.ex...

bat檔案中如何建立時間變數,批處理獲取了檔案的修改時間,怎麼賦值給變數

date 和time兩個變數中包含了當前的的日期和時間。date 6,4 就是引用date變數中,第六個字元開始的連續四位字元 在cmd中,輸入命令data 或 time 顯示為 bat批處理,生成名字含時間變數的檔案 修訂版 可見date包含的字串為 12 08 2010 wed,time包含的字...