Makro
Makros
Petunjuk Pengguna FreeFileSync:Mula Segera Baris Perintah Tetapan Perbandingan Waktu Cipta Matahari Tindakan Menghapus Fail Tetapan Pakar Aplikasi Luar Makro Kinerja RealTimeSync RTS: Jalankan sebagai Perkhidmatan Jadual Tugas Kelompok Tetapan Penyegerakan (S)FTP Tetapan Petua dan Ramalan Huruf Peranti Diganti Penerbitan Salinan Bayang Tolok Isi
Semua laluan direktori mungkin mengandungi makro yang dihasilkan semasa penyegerakan. Permulaan dan penghujung setiap makro ditandakan dengan karakter % . Selain makro istimewa yang mengendalikan masa dan tarikh, pembolehubah persekitaran sistem pengoperasian juga boleh digunakan.
Nota: Kebanyakan makros di atas mempunyai varian untuk folder awam, misalnya %csidl_Documents% mempunyai %csidl_PublicDocuments%.Petunjuk: Anda boleh menambah fleksibilitas kepada fail konfigurasi ffs _ batch dengan mewujudkan pembolehubah persekitaran sementara baharu dalam fail bat atau cmd yang dinilai oleh FreeFileSync semasa berjalan:Fail batch FreeFileSync C: \ SyncJob.ffs _ batch contains macro %MyVar% dan bukannya folder sasaran mutlak dan dipanggil oleh fail cmd:set MyVar=C: \ Target
"C: \ Program files \ FreeFileSync \ FreeFileSync.exe" C: \ SyncJob.ffs _ batch::%MyVar% is resolved as C: \ Target during synchronizationNota Pembolehubah persekitaran sementara yang dicipta dengan perintah set hanya berkuatkuasa jika penyegerakan dimulakan dengan memanggil bolehalan FreeFileSync terus. Menggunakan start /wait akan mencipta konteks program baharu tanpa pembolehubah persekitaran sementara ini.
Makro
Semua laluan direktori mungkin mengandungi makro yang dihasilkan semasa penyegerakan. Permulaan dan penghujung setiap makro ditandakan dengan karakter % . Selain makro istimewa yang mengendalikan masa dan tarikh, pembolehubah persekitaran sistem pengoperasian juga boleh digunakan.
Makro Dalam
Internal Macros
Macro | Example | Format | ||||
%Date% | 2025-02-14 | [ YYYY-MM-DD ] | ||||
%Time% | 022842 | [ hhmmss ] | ||||
%TimeStamp% | 2025-02-14 022842 | [ YYYY-MM-DD hhmmss ] | ||||
%Year% | 2025 | |||||
%Month% | 02 | [ 01–12 ] | ||||
%MonthName% | Feb | [ Jan–Dec ] | ||||
%Day% | 14 | [ 01–31 ] | ||||
%Hour% | 02 | [ 00–23 ] | ||||
%Min% | 28 | [ 00–59 ] | ||||
%Sec% | 42 | [ 00–59 ] | ||||
%WeekDay% | 5 | [ 1–7 ] week begin may vary locally | ||||
%WeekDayName% | Fri | [ Mon–Sun ] | ||||
%Week% | 07 | [ 01–52 ] calendar week |
Environment Variables (Windows)
Macro | Example | |||
%AllUsersProfile% | C: \ ProgramData | |||
%AppData% | C: \ Users \ Zenju \ AppData \ Roaming | |||
%ComputerName% | Zenju-PC | |||
%LocalAppData% | C: \ Users \ Zenju \ AppData \ Local | |||
%ProgramData% | C: \ ProgramData | |||
%ProgramFiles% | C: \ Program Files | |||
%ProgramFiles(x86)% | C: \ Program Files (x86) | |||
%Public% | C: \ Users \ Public | |||
%Temp% | C: \ Windows \ Temp | |||
%UserName% | Zenju | |||
%UserProfile% | C: \ Users \ Zenju | |||
%WinDir% | C: \ Windows |
Special Folder Locations (Windows)
Macro | Example | |||
%csidl _ Desktop% | C: \ Users \ Zenju \ Desktop | |||
%csidl _ Documents% | C: \ Users \ Zenju \ Documents | |||
%csidl _ Pictures% | C: \ Users \ Zenju \ Pictures | |||
%csidl _ Music% | C: \ Users \ Zenju \ Music | |||
%csidl _ Videos% | C: \ Users \ Zenju \ Videos | |||
%csidl _ Downloads% | C: \ Users \ Zenju \ Downloads | |||
%csidl _ Favorites% | C: \ Users \ Zenju \ Favorites | |||
%csidl _ Resources% | C: \ Windows \ Resources | |||
%csidl _ QuickLaunch% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch | |||
%csidl _ StartMenu% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu | |||
%csidl _ Programs% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs | |||
%csidl _ Startup% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp | |||
%csidl _ Nethood% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Network Shortcuts | |||
%csidl _ Templates% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Templates |
Contoh
"C: \ Program files \ FreeFileSync \ FreeFileSync.exe" C: \ SyncJob.ffs _ batch::%MyVar% is resolved as C: \ Target during synchronizationNota Pembolehubah persekitaran sementara yang dicipta dengan perintah set hanya berkuatkuasa jika penyegerakan dimulakan dengan memanggil bolehalan FreeFileSync terus. Menggunakan start /wait akan mencipta konteks program baharu tanpa pembolehubah persekitaran sementara ini.