批處理學習(一) 關於檔案型別批量轉換

2021-10-20 18:59:42 字數 812 閱讀 6304

批處理學習(一)*關於檔案型別批量轉換

rem **一:changetxt.bat

@echo off

echo 開始更改檔名…

set extension=.txt

set /a sum=0

for %%m in (*) do (

if not 「%%m」「changetxt.bat」 (

if not 「%%m」「changebat.bat」 (

ren %%m *%extension%

set /a sum=sum+1))

)echo 檔案改名完成,一共有%sum%個檔案被改名!

set sum=

set extension=

rem **二:changebat.bat

@echo off

echo 開始更改檔名…

set extension=.bat

set /a sum=0

for %%m in (*) do (

if not 「%%m」==「changebat.bat」 (

ren %%m *%extension%

set /a sum=sum+1))

echo 檔案改名完成,一共有%sum%個檔案被改名!

set sum=

set extension=

#**一將所有非changetxt.bat和changebat.bat的檔案改為.txt型別

#**二將所有非changebat.bat的檔案改為.bat型別

注意:.bat對於空格異常敏感,等號前後不要加空格,該加空格的地方不要漏

關於批處理檔案的筆記(一)

1.在使用批處理檔案時,最基本的幾個命令有 echo call pause rem echo 表示顯示此命令後的字元 echo off 表示在此語句後所有執行的命令都不顯示命令列本身 與echo off相象,但它是加在每個命令列的最前面,表示執行時不顯示這一行 的命令列 只能影響當前行 call 呼...

C語言學習總結 一 關於變數型別

c語言變數等級 auto static external static external register auto 區域性變數 auto 變數是用堆疊 stack 方式占用儲存器空間,因此,當執行此區段是,系統會立即為這個變數分配儲存器空間,而程式執行完後,這個堆疊立即被系統收回 在大括號 內宣告...

批處理學習筆記2 處理C檔案,去除預處理語句

問題描述 給定乙個資料夾,資料夾內有很多檔案和子資料夾。現在要找出資料夾下所有的c原始碼檔案,對檔案進行處理,去除預處理命令,並在c檔案的資料夾下生成新的處理後的原始碼檔案。批處理 如下 setlocal enabledelayedexpansion echo off for r 1 i in c ...