Merapikan Folder Berdasarkan Masing-masing File Extension Dengan Jupyter Python


Kali ini kami menggunakan Python yang ada pada Anaconda. Anda bisa mendownload software Anaconda tersebut disini.
Aman dan fratis karena Anaconda tersebut Open Source.


1. INSTALL ANACONDA & LAUNCH JUPYTER NOTEBOOK

Setelah diinstall, silahkan buka Anaconda Navigator dan Launch Jupyter. Berikut penampakannya :

Merapikan Folder Berdasarkan Masing-masing File Extension Dengan Jupyter Python


Mengapa menggunakan Jupyter Notebook?

Sebenarnya Jupyter Notebook atau yang lebih dikenal dengan Jupyter ini merupakan pengembangan dari IPython. IPython sendiri bertindak sebagai kernel dan Jupyter sendiri bertindak sebagai editor yang berbentuk web aplikasi. Jupyter ini sendiri mirip dokumen interaktif dimana bisa menulis script Python, Equations, Text bahkan Visualisasi.

Untuk sementara cukup dulu sekilas penjelasan Anaconda dan Jupyternya. Untuk lebih lengkapnya bisa Googling.


2. KLIK “NEW” DI JUPYTER

Langkah kedua yaitu klik “New”, dan jangan lupa di rename ya atau default Untitled juga boleh.


3. PASTE-KAN SCRIPT KE FRAME INPUT

Silahkan langsung dipraktekkan langsung ke direktori Anda yang berantakan. Hanya cukup memasukkan alamat direktori seperti berikut : 
Contoh: Path yang berantakan adalah D:\TEST
Kemudian pada frame Input, masukkan script berikut dan RUN. Lalu ikuti langkah seperti gambar berikut.

Script 1: 

src = input('Masukkan direktori yang digunakan : ')
folder = input('Masukkan nama folder yang diinginkan : ')
TipeExtension = input('Masukkan tipe extension data (mis : .docx, .xlsx, .txt) :')


  Merapikan Folder Berdasarkan Masing-masing File Extension Dengan Jupyter Python



Setelah langkah tersebut selesai, kemudian masukkan script kedua ke frame input kedua kemudian RUN

Script 2 :

import shutil
import os

src1 = os.chdir(src)

#create folder
def createFolder(directory):
    try:
        if not os.path.exists(directory):
            os.makedirs(directory)
    except OSError:
        print ('Error: Creating directory. ' +  directory)


createFolder('.\\' + folder + '\\')
Allfiles = os.listdir(src)
dest = src+'\\'+folder

for files in Allfiles:
    if files.endswith (TipeExtension):
        # jika ingin copy file, ganti shutil.copy
shutil.move(files,dest)              




Silahkan lihat kembali direktori ANDA. Lihat apa yang terjadi.




4. ULANGI RUNNING SCRIPT 1 & SCRIPT 2


Kemudian, untuk merapihkan semua sehingga tersusun di masing-masing foldernya, lakukan langkah tersebut berulang dengan mengisi hasil RUNNING Script 1 dengan nama direktori, folder dan extension file yang diinginkan dan dilanjutkan dengan Running Script 2.

Merapikan Folder Berdasarkan Masing-masing File Extension Dengan Jupyter Python

Bagaimana? CUKUP MUDAH BUKAN.


Popular posts from this blog

K2 Error Value Cannot Be Null. Parameter Name: s In SmartView and SmartObject

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"