Pada Windows 10, ForFiles ialah alat baris arahan berguna yang direka untuk memilih fail menggunakan kriteria berbeza dan kemudian menjalankan arahan padanya. Biasanya, arahan ini lebih biasa digunakan untuk memadam sekumpulan fail yang memenuhi kriteria tertentu. Contohnya, fail yang belum diubah suai dalam beberapa hari tertentu.
Satu-satunya kaveat dengan ForFiles ialah ia hanya berjalan secara setempat, bermakna anda tidak boleh menggunakannya untuk memilih dan melaksanakan arahan pada fail yang disimpan dalam folder rangkaian. Walau bagaimanapun, adalah mungkin untuk menyelesaikan tugas ini jika anda memetakan folder rangkaian pada Windows 10 dan kemudian menjalankan arahan dalam pemacu yang dipetakan. Anda juga boleh membuat skrip untuk menjadualkan tugas untuk menjalankan arahan secara automatik.
Dalam panduan ini , anda akan mempelajari langkah-langkah untuk menggunakan arahan ForFiles pada folder rangkaian kongsi pada Windows 10.
Cara menggunakan arahan ForFiles pada folder rangkaian pada Windows 10
Untuk memadamkan fail pada folder kongsi rangkaian dengan ForFiles, gunakan langkah ini:
-
Buka Mula pada Windows 10.
-
Cari Prompt Perintah , klik kanan pada hasil carian dan pilih pilihan Jalankan sebagai pentadbir.
-
Taip arahan berikut untuk memetakan folder rangkaian yang anda mahu jalankan perintah ForFiles dan tekan Enter :
net use z: \\networkShare\files /user:userName PaZZw0rd
Dalam arahan itu, tukar "z" untuk huruf pemacu yang anda ingin tetapkan pada pemetaan dan gantikan "\\networkShare\files" untuk laluan folder kongsi.
Petua cepat: Nama pengguna dan kata laluan adalah pilihan bergantung pada kebenaran perkongsian folder.
-
Taip arahan berikut untuk mengalih keluar fail yang tidak diubah dalam 30 hari yang lalu dan tekan Enter :
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
Dalam arahan, tukar "C:\PATH\TO\FOLDER" untuk laluan ke folder yang anda mahu padamkan fail dan tukar /d -30 untuk memilih fail dengan tarikh terakhir diubah suai.
ForFiles memadam fail folder rangkaian
-
Taip arahan berikut untuk mengalih keluar pemetaan folder rangkaian dan tekan Enter :
penggunaan bersih z: /delete
Dalam arahan, gantikan "z" untuk huruf pemacu yang sepadan dengan pemetaan anda.
Sebaik sahaja anda melengkapkan langkah, arahan akan dijalankan di lokasi rangkaian yang anda tentukan.
Pecahan pilihan ForFiles
Berikut ialah penerangan tentang pilihan yang digunakan dengan arahan ForFiles dalam panduan ini:
- /p — menunjukkan nama laluan untuk mula mencari.
- /s — mengarahkan ForFiles untuk mencari di dalam subdirektori.
- /d — menentukan tarikh terakhir diubah suai untuk fail.
- /c — mengarahkan ForFiles untuk melaksanakan arahan, yang perlu dibalut dengan petikan berganda, lalainya ialah “cmd /c del @file” .
- /q — membenarkan untuk memadam folder tanpa memerlukan pengesahan.
Jika anda ingin mengetahui lebih lanjut tentang suis ini, gunakan ForFiles /?Perintah.
Bagaimana untuk menjadualkan arahan ForFiles pada folder rangkaian pada Windows 10
Jika anda ingin mengautomasikan proses pemadaman fail dengan ForFiles, anda perlu mencipta skrip dahulu dan kemudian melaksanakannya dengan tugas berjadual menggunakan Penjadual Tugas.
Untuk memadamkan fail pada folder kongsi rangkaian secara automatik, gunakan langkah ini:
-
Buka Mula .
-
Cari Notepad dan klik hasil teratas untuk membuka apl.
-
Salin dan tampal kod berikut dalam fail teks:
net use z: \\PATH\TO\NETWORK\FOLDER ForFiles /p "z:" /s /d -30 /c "cmd /c del /q @file" net use z: /delete
-
Sesuaikan skrip mengikut keutamaan anda. Sebagai contoh, dalam baris pertama, pastikan anda menukar "z" untuk huruf pemacu yang anda mahu gunakan untuk memetakan folder kongsi dan nyatakan laluan folder rangkaian yang anda ingin petakan untuk memadamkan fail. Dalam baris kedua, tukar "z" untuk huruf pemacu yang sepadan dengan pemacu peta dan tukar /d -30 untuk memilih fail dengan tarikh terakhir diubah suai. Akhir sekali, dalam baris ketiga, gantikan "z" dengan huruf pemacu pemacu peta rangkaian.
-
Klik menu Fail .
-
Pilih pilihan Simpan sebagai .
-
Simpan fail dengan nama deskriptif dan sambungan .bat . Contohnya, pictures-cleanup.bat .
-
Buka Mula .
-
Cari Penjadual Tugas dan klik hasil teratas untuk membuka apl.
-
Klik kanan folder Pustaka Penjadual Tugas dan klik pilihan Folder Baharu .
Penjadual Tugas mencipta folder baharu
-
Sahkan nama untuk folder dan klik butang OK . (Kami sedang mencipta folder baharu untuk memastikan tugasan teratur dan diasingkan daripada tugas sistem.)
-
Klik kanan folder yang dibuat baru-baru ini dan pilih pilihan Cipta Tugas .
Penjadual Tugas mencipta tugasan baharu
-
Dalam kotak "Nama", masukkan nama untuk tugas itu. Contohnya, Pembersihan Gambar
Tetapan umum Penjadual Tugas
-
Dalam tab "Umum", di bawah bahagian "Pilihan keselamatan", pilih pilihan Jalankan sama ada pengguna log masuk atau tidak . (Ini ialah pilihan yang akan menjadikan tetingkap arahan tidak muncul apabila tugasan berjalan secara automatik.)
-
Kosongkan pilihan Jangan simpan kata laluan .
-
Klik tab "Pencetus" dan klik butang Baharu .
-
Menggunakan menu lungsur turun "Mulakan tugas", pilih pilihan Pada jadual .
-
Di bawah "Tetapan", nyatakan bila anda mahu tugasan dijalankan (contohnya, Menepati masa, Harian, Mingguan, Bulanan). Untuk pilihan yang anda pilih, pastikan untuk menentukan tetapan Mula di sebelah kanan.
Jadualkan tugasan ForFiles
-
Klik butang OK .
-
Klik tab "Tindakan" dan klik Butang Baharu .
-
Menggunakan menu lungsur turun "Tindakan", pilih pilihan Mulakan program .
-
Dalam kotak "Program/skrip", klik butang Semak imbas dan cari fail skrip ForFiles.
Penjadual Tugasan Untuk lokasi skrip Fail
-
Klik butang OK .
-
Klik tab "Tetapan", dan pastikan anda menyemak pilihan berikut:
- Benarkan tugas dijalankan atas permintaan.
- Jalankan tugas secepat mungkin selepas permulaan yang dijadualkan terlepas.
- Jika tugas gagal, mulakan semula setiap.
Tetapan tugas Penjadual Tugas
-
Klik butang OK .
Selepas anda melengkapkan langkah, tugasan akan dijalankan mengikut jadual untuk mengalih keluar fail di lokasi rangkaian yang lebih lama daripada bilangan hari yang anda tentukan.
Panduan ini menumpukan pada memadam fail yang memenuhi kriteria tertentu daripada folder rangkaian, tetapi ini adalah contohnya. Anda boleh menggunakan ForFiles untuk menjalankan banyak arahan lain.