Utama Lain Skrip Batch Windows Untuk Mencadangkan Data

Skrip Batch Windows Untuk Mencadangkan Data



Pengguna komputer yang tumbuh dengan komputer Mac dan Windows yang canggih mungkin tidak menyadarinya, tetapi dahulu kala, semua komputer pribadi dikendalikan menggunakan antarmuka baris perintah. Ya, kotak perintah kikuk di mesin Windows Anda dulunya adalah satu-satunya cara kebanyakan orang berinteraksi dengan komputer. Antarmuka baris perintah sangat bergantung pada program kecil yang disebut 'skrip', yang merupakan kumpulan perintah sistem operasi yang digunakan untuk melakukan tugas-tugas umum.

Meskipun antarmuka pengguna grafis PC saat ini jauh lebih canggih dan mudah digunakan daripada baris perintah lama, masih ada penggunaan metode lama untuk mengendalikan komputer Anda. Salah satu aplikasi yang paling umum dan cocok untuk skrip baris perintah adalah pencadangan data. Skrip baris perintah dapat diotomatisasi untuk dijalankan kapan saja tanpa interaksi manusia, dan memiliki sedikit batasan. Yang terbaik dari semuanya – mereka adalah bagian bawaan dari sistem operasi Windows.

cara mendapatkan netflix di non smart tv

Mengapa Script Baris Perintah?

Mengapa menggunakan skrip baris perintah ketika ada program cadangan komersial dan gratis di luar sana? Nah, skrip baris perintah memiliki sejumlah keunggulan unik. Berikut adalah beberapa di antaranya:

  • Perintah Asli : Cara apa yang lebih baik untuk mencadangkan data selain menggunakan fungsi yang tersedia melalui program yang membuat data? Apakah ini sistem operasi itu sendiri melalui perintah penyalinan file sederhana atau perintah database untuk menghasilkan file biner yang dapat dipulihkan, program sumber paling tahu cara mencadangkan dirinya sendiri.
  • Kontrol Utama : Karena skrip baris perintah mengikuti prosedur langkah demi langkah sederhana, Anda tahu persis apa yang terjadi dan dapat dengan mudah mengubah perilaku.
  • Cepat : Karena semuanya adalah perintah asli, tidak ada yang tunduk pada interpretasi. Sekali lagi, Anda menggunakan perintah yang disediakan oleh program itu sendiri, sehingga overhead dijaga agar tetap minimum.
  • kuat : Saya belum melihat tugas pencadangan yang tidak dapat diselesaikan melalui skrip baris perintah… dan saya telah melakukan beberapa hal yang funky. Meskipun Anda mungkin harus melakukan riset dan coba-coba jika Anda memiliki kebutuhan yang benar-benar unik, biasanya fungsi dan fitur bawaan dari bahasa skrip yang Anda gunakan sudah lebih dari cukup.
  • Gratis dan Fleksibel : Jelas, skrip baris perintah tidak memerlukan biaya apa pun (di luar waktu untuk mengembangkannya), sehingga Anda dapat menyalin skrip Anda ke sejumlah mesin dan sistem dengan sedikit atau tanpa biaya atau waktu. Bandingkan ini dengan biaya pembelian lisensi untuk perangkat lunak cadangan di beberapa server dan/atau mesin desktop.

Ikhtisar Singkat Script Batch Cadangan

Kebanyakan orang tidak pernah belajar menggunakan skrip baris perintah, dan ini dianggap sebagai seni hitam. Namun, sebenarnya ini adalah hal yang cukup sederhana untuk dipelajari. Untuk mendemonstrasikan kekuatan baris perintah, saya menyediakan skrip batch Windows sederhana yang dapat Anda gunakan untuk membuat cadangan data penting Anda. Skrip yang dapat dikonfigurasi dan disesuaikan ini tidak memerlukan pengetahuan (atau kemauan untuk belajar) apa pun tentang bahasa skrip batch Windows, tetapi jika Anda memutuskan ingin mempelajari lebih lanjut tentang skrip batch Windows, Anda akan menemukan skrip ini sebagai tempat awal yang baik .

Apa yang dilakukan skrip cadangan:

  1. Membuat cadangan inkremental penuh atau harian (lihat definisi di bawah) untuk file dan folder yang Anda tentukan dalam file teks konfigurasi terpisah (lihat di bawah).
    • Ketika sebuah folder diberi nama, folder itu dan semua sub-folder akan dicadangkan.
    • Ketika sebuah file diberi nama, hanya file itu yang dicadangkan.
  2. Kompres (zip) file yang dicadangkan. Setelah semua file yang akan dicadangkan disalin, file tersebut dikompresi untuk menghemat ruang. 7-Zip diperlukan untuk diinstal pada sistem Anda agar ini berfungsi.
  3. Memberi tanggal pada file terkompresi dan memindahkannya ke lokasi penyimpanan. Setelah file cadangan dikompresi, arsip yang dihasilkan diberi nama file sesuai dengan tanggal saat ini dan kemudian dipindahkan ke lokasi penyimpanan yang dikonfigurasi, seperti drive eksternal atau lokasi jaringan.
  4. Membersihkan setelah dirinya sendiri. Setelah semua tugas selesai, skrip batch membersihkan semua file sementara yang dibuatnya.

Persyaratan:
Windows 2000/XP/2003/Vista atau yang lebih baru
7-Zip (gratis)

File konfigurasi:
File konfigurasi hanyalah file teks yang berisi file dan folder untuk dicadangkan, dimasukkan satu item cadangan per baris. File ini harus diberi nama BackupConfig.txt dan ditempatkan di folder yang sama dengan skrip cadangan. Berikut adalah contoh file BackupConfig.txt (perhatikan, karakter # pada baris pertama menunjukkan bahwa baris tersebut adalah komentar; komentar selalu diabaikan saat skrip dijalankan):

# Enter file and folder names, one per line. 
C:Documents and SettingsJason FaulknerDesktop C:Documents and SettingsJason FaulknerMy DocumentsImportant Files C:ScriptsBackupScript.bat

Contoh di atas akan mem-backup desktop pengguna Windows Jason Faulkner (dan semua folder di desktop), folder yang disebut File Penting di dalam Dokumen Saya (dan semua folder di dalam File Penting) dan file BackupScript.bat di dalam direktori C:Scripts.

Jenis cadangan:

  • Cadangan penuh: Salinan lengkap semua file dan folder (termasuk sub-folder) disertakan dalam cadangan.
  • Pencadangan tambahan: Saat folder disediakan, hanya file yang dibuat atau diubah di tanggal sekarang adalah
    didukung. Ketika sebuah file disediakan, itu selalu dicadangkan, terlepas dari kapan itu dimodifikasi.

Skrip Batch Windows Cadangan Data

Saya ingin menekankan bahwa skrip ini sangat mendasar, karena yang dilakukannya hanyalah membuat cadangan dengan memanfaatkan salinan file sederhana. Ada beberapa opsi konfigurasi yang dapat Anda atur:

  • Lokasi penyimpanan cadangan tempat file cadangan terkompresi yang dihasilkan disimpan.
  • Hari dalam seminggu pencadangan penuh dijalankan (setiap hari lain akan menjalankan pencadangan inkremental).
  • Lokasi di mana 7-Zip diinstal di komputer Anda. Script secara otomatis diatur untuk mencari di lokasi default.

Jika Anda memiliki saran atau permintaan fitur, silakan komentar di bawah. Saya sangat ingin melakukan artikel lanjutan untuk posting ini yang menampilkan skrip yang diperbarui berdasarkan masukan pembaca. Jika Anda memerlukan petunjuk tentang cara menggunakan skrip ini atau menyiapkan tugas terjadwal, lihat tautan di bawah sumber skrip.


Tanpa basa-basi lagi, ini dia:

cara mengusir seseorang dari netflix

Catatan : Karena tanda kutip tidak ditampilkan dengan benar di bawah (dan akibatnya dapat mengacaukan skrip), saya telah menyertakan tautan teks biasa di bawah skrip yang dapat Anda gunakan untuk mendapatkan sumber yang akurat untuk disalin.

@ECHO OFF REM BackupScript REM Version 1.01, Updated: 2008-05-21 REM By Jason Faulkner (articles[-at-]132solutions.com) REM Performs full or incremental backups of folders and files configured by the user. REM Usage--- REM > BackupScript SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION REM ---Configuration Options--- REM Folder location where you want to store the resulting backup archive. REM This folder must exist. Do not put a '' on the end, this will be added automatically. REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. serverbackups) SET BackupStorage=C:Backup REM Which day of the week do you want to perform a full backup on? REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, * REM Any day of the week other than the one specified below will run an incremental backup. REM If you enter '*', a full backup will be run every time. SET FullBackupDay=* REM Location where 7-Zip is installed on your computer. REM The default is in a folder, '7-Zip' in your Program Files directory. SET InstallLocationOf7Zip=%ProgramFiles%7-Zip REM +-----------------------------------------------------------------------+ REM | Do not change anything below here unless you know what you are doing. | REM +-----------------------------------------------------------------------+ REM Usage variables. SET exe7Zip=%InstallLocationOf7Zip%7z.exe SET dirTempBackup=%TEMP%backup SET filBackupConfig=BackupConfig.txt REM Validation. IF NOT EXIST %filBackupConfig% ( ECHO No configuration file found, missing: %filBackupConfig% GOTO End ) IF NOT EXIST '%exe7Zip%' ( ECHO 7-Zip is not installed in the location: %dir7Zip% ECHO Please update the directory where 7-Zip is installed. GOTO End ) REM Backup variables. FOR /f 'tokens=1,2,3,4 delims=/ ' %%a IN ('date /t') DO ( SET DayOfWeek=%%a SET NowDate=%%d-%%b-%%c SET FileDate=%%b-%%c-%%d ) IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek% IF /i {%FullBackupDay%}=={%DayOfWeek%} ( SET txtBackup=Full SET swXCopy=/e ) ELSE ( SET txtBackup=Incremental SET swXCopy=/s /d:%FileDate% ) ECHO Starting to copy files. IF NOT EXIST '%dirTempBackup%' MKDIR '%dirTempBackup%' FOR /f 'skip=1 tokens=*' %%A IN (%filBackupConfig%) DO ( SET Current=%%~A IF NOT EXIST '!Current!' ( ECHO ERROR! Not found: !Current! ) ELSE ( ECHO Copying: !Current! SET Destination=%dirTempBackup%!Current:~0,1!%%~pnxA REM Determine if the entry is a file or directory. IF '%%~xA'=='' ( REM Directory. XCOPY '!Current!' '!Destination!' /v /c /i /g /h /q /r /y %swXCopy% ) ELSE ( REM File. COPY /v /y '!Current!' '!Destination!' ) ) ) ECHO Done copying files. ECHO. SET BackupFileDestination=%BackupStorage%Backup_%FileDate%_%txtBackup%.zip REM If the backup file exists, remove it in favor of the new file. IF EXIST '%BackupFileDestination%' DEL /f /q '%BackupFileDestination%' ECHO Compressing backed up files. (New window) REM Compress files using 7-Zip in a lower priority process. START 'Compressing Backup. DO NOT CLOSE' /belownormal /wait '%exe7Zip%' a -tzip -r -mx5 '%BackupFileDestination%' '%dirTempBackup%' ECHO Done compressing backed up files. ECHO. ECHO Cleaning up. IF EXIST '%dirTempBackup%' RMDIR /s /q '%dirTempBackup%' ECHO. :End ECHO Finished. ECHO. ENDLOCAL

Sumber teks biasa tersedia di sini: cadangan

Jika Anda memerlukan bantuan untuk memulai penerapan skrip ini, berikut adalah beberapa tautan untuk membantu Anda:

Ini adalah skrip yang sama yang saya gunakan untuk membuat cadangan komputer saya setiap hari (dengan beberapa modifikasi tentu saja), jadi saya tahu ini bekerja dengan sangat baik. Saya harap Anda merasa berguna.

Nikmati!

Artikel Menarik

Pilihan Editor

Windows 10 Aplikasi Telepon Anda Sekarang Memungkinkan Melakukan Panggilan dari PC ke Pengguna Android
Windows 10 Aplikasi Telepon Anda Sekarang Memungkinkan Melakukan Panggilan dari PC ke Pengguna Android
Microsoft meluncurkan fitur baru dari aplikasi Telepon Anda untuk pengguna Windows 10. Setelah pengujian di Fast Ring, kemampuan untuk melakukan panggilan dari PC kini tersedia untuk pengguna ponsel Android. Iklan Windows 10 hadir dengan aplikasi khusus, Telepon Anda, yang memungkinkan pemasangan smartphone Android atau iOS Anda
Perbaiki Kirim ke folder Terkompresi (zip) hilang di menu konteks Windows 10
Perbaiki Kirim ke folder Terkompresi (zip) hilang di menu konteks Windows 10
Inilah yang harus Anda lakukan untuk memperbaiki folder Kirim ke -> Terkompresi (zip) yang hilang di menu konteks Windows 10.
Cara Menghubungkan Headphone Anda ke TV Apa Pun Dengan Bluetooth
Cara Menghubungkan Headphone Anda ke TV Apa Pun Dengan Bluetooth
Hubungkan satu atau lebih pasang Bluetooth atau headphone berkabel ke TV, HDTV, atau smart TV mana pun untuk menikmati video yang disinkronkan dengan audio nirkabel.
12 Game Adiktif Seperti Hollow Knight (Termasuk FAQ)
12 Game Adiktif Seperti Hollow Knight (Termasuk FAQ)
Tidak dapat menonaktifkan iklan otomatis secara terprogram di halaman, jadi ini dia!
Tambahkan Select Context Menu di Windows 10
Tambahkan Select Context Menu di Windows 10
Cara Menambahkan Select Context Menu di Windows 10. Ini akan memungkinkan Anda untuk memilih file atau membalikkan pilihan di File Explorer secara langsung dengan satu klik.
Cara Memutar Musik YouTube di Amazon Echo
Cara Memutar Musik YouTube di Amazon Echo
Perangkat Amazon Echo dapat melakukan banyak hal untuk membuat hidup Anda lebih mudah. Tetapi pada akhirnya, kemampuan mereka untuk mengalirkan dan memutar musik yang membuat mereka diinginkan di banyak rumah tangga. Tetapi sementara fitur perangkat
32 alasan mengapa PC lebih baik dari Mac
32 alasan mengapa PC lebih baik dari Mac