Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara mengganti Extension file secara kolektif

 

Berikut adalah cara untuk mengganti extension file pada folder anda secara kolektif :

1. Menggunakan Bahasa Python :

copy code dibawah ini.

import os 
		def change_file_extension(directory, old_extension, new_extension):
  			for file in os.listdir(directory): 
            	if file.endswith(old_extension): 
                base = os.path.splitext(file)[0] os.rename(os.path.join(directory, file),
  				os.path.join(directory, base + new_extension)) 
        # Contoh penggunaan 
        directory = "C:/Users/JohnDoe/Documents" 
        old_extension = ".txt" 
        new_extension = ".docx"
        
  		change_file_extension(directory, old_extension, new_extension)

Program ini menerima tiga parameter: 1. directory: direktori di mana file-file yang akan diubah ekstensinya berada. 2. old_extension: ekstensi lama yang ingin diubah. 3. new_extension: ekstensi baru yang ingin digunakan. Program akan membaca semua file di dalam direktori directory, dan jika file tersebut berakhir dengan ekstensi old_extension, maka program akan mengubah ekstensi file tersebut menjadi new_extension. Contoh di atas akan mengubah semua file dengan ekstensi .txt menjadi .docx di dalam direktori C:/Users/JohnDoe/Documents.


2. Menggunakan Bahasa Batch :

Copy code dibawah ini.

@echo off

set directory=C:\Users\JohnDoe\Documents
set old_extension=.txt
set new_extension=.docx

for /R %directory% %%f in (*%old_extension%) do (
    ren "%%f" "%%~nf%new_extension%"
)

echo File extension changed successfully!
Program batch ini juga menerima tiga parameter: 
1. directory: direktori di mana file-file yang akan diubah ekstensinya berada.
2. old_extension: ekstensi lama yang ingin diubah. 
3. new_extension: ekstensi baru yang ingin digunakan. 

Program ini menggunakan loop for untuk membaca semua file dengan ekstensi old_extension di dalam direktori directory. Setiap file yang ditemukan akan diubah ekstensinya menjadi new_extension dengan menggunakan perintah ren. %~nf digunakan untuk mendapatkan nama file tanpa ekstensinya.

Contoh di atas akan mengubah semua file dengan ekstensi .txt menjadi .docx di dalam direktori C:\Users\JohnDoe\Documents. Setelah program selesai, akan menampilkan pesan "File extension changed successfully!".

Posting Komentar untuk "Cara mengganti Extension file secara kolektif"