Pelatihan
Modul
Control file and folder handling in Power Automate for desktop - Training
Learn about the files and folders actions in Microsoft Power Automate for desktop.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
PowerRename adalah alat penggantian nama massal yang memungkinkan Anda untuk:
Dalam demo ini, semua instans nama file "foo" diganti dengan "foobar". Karena semua file diberi nama unik, ini akan memakan waktu lama untuk diselesaikan secara manual satu per satu. PowerRename mengaktifkan satu penggantian nama massal. Perhatikan bahwa perintah "Batalkan Nama" Explorer (Ctrl+Z) memungkinkan untuk membatalkan perubahan terakhir.
Setelah memilih file di WindowsFile Explorer, klik kanan dan pilih Ganti Nama dengan PowerRename (yang hanya akan muncul jika diaktifkan di PowerToys). Item yang dipilih akan ditampilkan, bersama dengan nilai pencarian dan penggantian, daftar opsi, dan panel pratinjau yang menampilkan hasil pencarian dan mengganti nilai yang dimasukkan.
Masukkan teks atau ekspresi reguler untuk menemukan file dalam pilihan Anda yang berisi kriteria yang cocok dengan entri Anda. Anda akan melihat item yang cocok di panel Pratinjau .
Masukkan teks untuk mengganti nilai Cari yang dimasukkan sebelumnya. Anda dapat melihat nama file asli dan nama file yang diganti namanya di panel Pratinjau .
Jika dipilih, nilai Pencarian akan ditafsirkan sebagai ekspresi reguler (regex). Nilai Ganti juga dapat berisi regex variabel (lihat contoh di bawah). Jika dikosongkan, nilai Pencarian akan ditafsirkan sebagai teks biasa untuk diganti dengan teks di bidang Ganti.
Untuk informasi selengkapnya mengenai opsi Gunakan Boost pustaka di menu pengaturan untuk fungsionalitas yang diperluasregex, lihat bagian ekspresi reguler.
Jika dipilih, semua kecocokan teks di bidang Pencarian akan diganti dengan teks Ganti. Jika tidak, hanya instans pertama pencarian teks dalam nama file yang akan diganti.
Misalnya, diberi nama file: : powertoys-powerrename.txt
power
super
Nilai file yang diganti namanya akan menghasilkan:
supertoys-powerrename.txt
supertoys-superrename.txt
Jika dipilih, teks yang ditentukan di bidang Pencarian hanya akan cocok dengan teks dalam item jika teks adalah kasus yang sama. Pencocokan kasus akan tidak sensitif secara default.
Hanya nama file yang dimodifikasi oleh operasi. Misalnya: txt.txt
→ NewName.txt
.
Hanya ekstensi file yang dimodifikasi oleh operasi. Misalnya: txt.txt
→ txt.NewExtension
.
Menghapus menyebabkan file tidak disertakan dalam operasi.
Menghapus menyebabkan folder tidak disertakan dalam operasi.
Menghapus menyebabkan file dalam folder tidak disertakan dalam operasi. Secara default, semua item subfolder disertakan.
Pilih antara empat opsi untuk mengonversi item menjadi huruf kecil semua, huruf besar semua, huruf judul (karakter kalimat pertama dikapitalisasi), atau kapitalisasi setiap kata.
Jika dipilih, Anda bisa menggunakan pola berikut sebagai bagian dari Ganti dengan teks:
Pola variabel | Penjelasan |
---|---|
${} |
Penghitung sederhana yang akan dimulai dari nol untuk file pertama yang diganti namanya. |
${increment=X} |
Penghitung dengan nilai inkrementer yang disesuaikan. |
${padding=X} |
Penghitung dengan jumlah nol di depan tertentu untuk angka tersebut. |
${start=X} |
Penghitung dengan nilai awal yang disesuaikan. |
Anda juga dapat menggunakan beberapa penghitung dalam string penggantian yang sama dan menggabungkan kustomisasi.
Misalnya, diberi teks a
Pencarian dan sekumpulan file:
Ganti dengan teks Image_${padding=4;increment=2;start=10}_
akan menghasilkan hal berikut:
Jika dipilih, Anda bisa menggunakan pola berikut sebagai bagian dari Ganti dengan teks:
Pola variabel | Penjelasan |
---|---|
${rstringalnum=X} |
String acak dengan huruf besar, huruf kecil, dan 0-9 digit, panjang yang disesuaikan. |
${rstringalpha=X} |
String acak dengan huruf besar dan huruf kecil, panjang yang disesuaikan. |
${rstringdigit=X} |
String acak dengan 0-9 digit, panjang yang disesuaikan. |
${ruuidv4} |
UUID acak sesuai dengan spesifikasi v4. |
Secara default, nilai string acak yang dibuat adalah huruf besar/kecil campuran. Anda dapat menyesuaikan perilaku pembuatan dengan opsi pemformatan teks umum yang PowerRename menyediakan.
Jika Anda ingin membuat nilai UUID dengan kurung kurawal, Anda dapat menambahkan dan ke Ganti dengan input dalam kombinasi dengan pola ruuidv4 yang sesuai: {${ruuidv4}}
.}
{
Atribut tanggal dan waktu pembuatan file dapat digunakan dalam ganti dengan teks dengan memasukkan pola variabel sesuai dengan tabel di bawah ini. Memilih tipsalat di bidang Ganti dengan memungkinkan Anda untuk melihat dan memilih dari pola yang didukung.
Pola variabel | Penjelasan |
---|---|
$YYYY |
Tahun, diwakili oleh empat atau lima digit penuh, tergantung pada kalender yang digunakan. |
$YY |
Tahun, hanya diwakili oleh dua digit terakhir. Nol di depan ditambahkan untuk tahun digit tunggal. |
$Y |
Tahun, hanya diwakili oleh digit terakhir. |
$MMMM |
Nama bulan. |
$MMM |
Nama singkatan dari bulan tersebut. |
$MM |
Bulan, sebagai digit dengan nol di depannya untuk bulan digit tunggal. |
$M |
Bulan, sebagai digit tanpa nol di depannya untuk bulan digit tunggal. |
$DDDD |
Nama hari dalam seminggu. |
$DDD |
Nama singkatan dari hari dalam seminggu. |
$DD |
Hari dalam sebulan, sebagai digit dengan nol di depannya untuk hari satu digit. |
$D |
Hari dalam sebulan, sebagai digit tanpa ditunjukkan nol untuk hari satu digit. |
$hh |
Jam, dengan nol di depan untuk jam digit tunggal. |
$h |
Jam, tanpa di depan nol untuk jam satu digit. |
$mm |
Menit, dengan nol di depan untuk menit satu digit. |
$m |
Menit, tanpa di depan nol selama menit satu digit. |
$ss |
Detik, dengan nol di depan untuk detik satu digit. |
$s |
Detik, tanpa nol di depan untuk detik satu digit. |
$fff |
Milidetik, diwakili oleh tiga digit penuh. |
$ff |
Milidetik, hanya diwakili oleh dua digit pertama. |
$f |
Milidetik, hanya diwakili oleh digit pertama. |
Misalnya, diberi nama file:
powertoys.png
, dibuat pada 11/02/2020 (detik November)powertoys-menu.png
, dibuat pada 11/03/2020 (ketiga November)Masukkan kriteria untuk mengganti nama item:
powertoys
$MMM-$DD-$YY-powertoys
Nilai file yang diganti namanya akan menghasilkan:
Nov-02-20-powertoys.png
Nov-03-20-powertoys-menu.png
Untuk sebagian besar kasus penggunaan, pencarian dan penggantian sederhana sudah cukup. Namun, mungkin ada kesempatan di mana tugas penggantian nama yang rumit memerlukan kontrol yang lebih besar. Ekspresi Reguler dapat membantu dalam skenario ini.
Ekspresi Reguler menentukan pola pencarian untuk teks. Mereka dapat digunakan untuk mencari, mengedit, dan memanipulasi teks. Untuk string tertentu, pola yang ditentukan oleh ekspresi reguler dapat cocok sekali, beberapa kali, atau tidak sama sekali. PowerRename menggunakan tata bahasa ECMAScript , yang umum di antara bahasa pemrograman modern.
Untuk mengaktifkan ekspresi reguler, pilih Gunakan Ekspresi Reguler. Perhatikan bahwa Anda mungkin ingin memilih Cocokkan semua kemunculan saat menggunakan ekspresi reguler.
Untuk menggunakan Boost pustaka alih-alih pustaka standar, pilih opsi Gunakan Boost pustaka di pengaturan PowerToys. Ini memungkinkan fitur yang diperluas, seperti lookbehind, yang tidak didukung oleh pustaka standar.
Contoh pencocokan sederhana.
Cari | Deskripsi |
---|---|
^ |
Cocok dengan awal nama file (ukuran nol) |
$ |
Cocok dengan akhir nama file (ukuran nol) |
.* |
Cocokkan semua teks dalam nama |
^foo |
Cocokkan teks yang dimulai dengan "foo" |
bar$ |
Cocokkan teks yang diakhir dengan "bilah" |
^foo.*bar$ |
Cocokkan teks yang dimulai dengan "foo" dan diakhir dengan "bar" |
.+?(?=bar) |
Cocokkan semuanya hingga "bar" |
foo[\s\S]*bar |
Cocokkan semuanya antara dan termasuk "foo" dan "bar" |
Contoh pencocokan dan variabel. Menangkap grup didefinisikan dalam tanda kurung ()
. Untuk merujuknya, gunakan $
diikuti dengan angka: $1
akan merujuk ke grup pertama, $2
ke grup kedua, dll. Saat menggunakan variabel, "Cocokkan semua kemunculan" harus dipilih.
Cari | Ganti dengan | Deskripsi |
---|---|---|
(.*).png |
foo_$1.png |
Menambahkan "foo_" ke nama file yang ada untuk file PNG |
(.*).png |
$1_foo.png |
Menambahkan "_foo" ke nama file yang ada untuk file PNG |
(.*) |
$1.txt |
Menambahkan ekstensi ".txt" ke file yang ada |
(^\w+\.$)\|(^\w+$) |
$2.txt |
Menambahkan ekstensi ".txt" ke nama file yang ada hanya jika tidak memiliki ekstensi |
(\d\d)-(\d\d)-(\d\d\d\d) atau (\d{2})-(\d{2})-(\d{4}) |
$3-$2-$1 |
Pindahkan bagian dalam nama file: "29-03-2020" menjadi "2020-03-29" |
^(.{n})(.*) atau (.*)(.{n})$ |
$1foo$2 |
Sisipkan karakter n "foo" dari awal atau akhir, masing-masing |
^.{n} atau .{n}$ |
tidak apa-apa | Pangkas n karakter dari awal atau akhir, masing-masing |
Ada beberapa contoh/cheatsheet yang berguna yang tersedia untuk membantu Anda:
Tutorial Ekspresi Reguler JavaScript dengan Contoh
Filter dapat digunakan untuk PowerRename mempersempit hasil penggantian nama. Gunakan panel Pratinjau untuk memeriksa hasil yang diharapkan.
Asli, kolom pertama di panel Pratinjau beralih antara:
Diganti namanya, kolom kedua di panel Pratinjau dapat diubah:
Opsi tambahan dapat dikonfigurasi dalam pengaturan, seperti yang dijelaskan di bawah ini:
Pengaturan | Deskripsi |
---|---|
Perlihatkan PowerRename di | PowerRename muncul sebagai salah satu opsi default atau hanya di menu konteks yang diperluas. |
Sembunyikan ikon di menu konteks | PowerRename Menyembunyikan ikon di menu konteks. |
Aktifkan lengkapi otomatis untuk bidang pencarian dan ganti | Sarankan istilah untuk digunakan secara otomatis dalam bidang pencarian dan ganti berdasarkan penggunaan sebelumnya .PowerRename |
Jumlah maksimum item | Jumlah terbesar pencarian dan ganti saran untuk ditampilkan. |
Tampilkan string yang baru-baru ini digunakan | Saat membuka PowerRename, isi bidang pencarian dan ganti dengan nilai terakhir yang digunakan. |
Gunakan Boost pustaka | Aktifkan fungsionalitas yang diperluas regex . Lihat Ekspresi Reguler untuk detail selengkapnya. |
Utilitas ini adalah bagian dari utilitas Microsoft PowerToys untuk pengguna daya. Ini menyediakan serangkaian utilitas yang berguna untuk menyetel dan menyederhanakan pengalaman Anda Windows untuk produktivitas yang lebih besar. Untuk menginstal PowerToys, lihat Menginstal PowerToys.
Umpan balik Windows developer
Windows developer adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Pelatihan
Modul
Control file and folder handling in Power Automate for desktop - Training
Learn about the files and folders actions in Microsoft Power Automate for desktop.