рджреЛрди рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНтАНрдпреЗ рдлрд╛рдпрд▓реА рд╕рдордХреНрд░рдорд┐рдд рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рд╕рд┐рдВрдХреНтАНрдерд┐рдВрдЧ рд╣рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ.

рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА рдЦрд╛рд▓реАрд▓ рдмрдЧрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ:

  • рдирд╡реАрди рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ fs рдЗрд╡реНрд╣реЗрдВрдЯ рд╡реНрдпреБрддреНрдкрдиреНрди рдЭрд╛рд▓рд╛ рдирд╛рд╣реА.
  • рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕реНрдЯреЙрдк рд╕рд┐рдЧреНрдирд▓ рдкрд╛рдард╡рддрд╛рдирд╛ рд╢реВрдиреНрдп рдЪреЕрдиреЗрд▓ рдмрдВрдж рдХрд░рдгреЗ.
  • рдЕрдкрдбреЗрдЯреНрд╕ рдЕрдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЪреБрдХреАрдЪреЗ RC рдмрд┐рд▓реНрдб рд╡рд░реНрдгрди рджрд╛рдЦрд╡рдд рд╣реЛрддрд╛.
  • рдлреЛрд▓реНрдбрд░ рдЕрджреНрдпрд╛рдк рдЪрд╛рд▓реВ рдирд╕рддрд╛рдирд╛ рд╕реНрдерд┐рддреА рдореВрд▓реНрдп рдмрджрд▓рд▓реЗ.
  • рдлреЛрд▓реНрдбрд░ рдирд┐рд▓рдВрдмрд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рддреНрд░реБрдЯреА рдЖрд▓реА.
  • рд░рдирдЯрд╛рдЗрдо рддреНрд░реБрдЯреА: int(рдСрдлрд╕реЗрдЯ) рдореВрд▓реНрдп recheckFile рдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдмрд╛рд╣реЗрд░ рдЖрд╣реЗ.
  • рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реНрдп рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд┐рд▓реАрди рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдорддрд╛ ("%FOLDER_PATH%/%FILE_PATH%").
  • рд░рдирдЯрд╛рдЗрдо рддреНрд░реБрдЯреА: рдЕрд╡реИрдз рдореЗрдорд░реА рдкрддреНрддрд╛ рдХрд┐рдВрд╡рд╛ loadIgnoreFile рдордзреНрдпреЗ рд╢реВрдиреНрдп рдкреЙрдЗрдВрдЯрд░ рдбрд┐рд░реЗрдлрд░рдиреНрд╕.

рд╕реБрдзрд╛рд░рдгрд╛:

  • UI рдордзреНрдпреЗ рдлреЛрд▓реНрдбрд░ рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░рдЧрддреА рдЖрддрд╛ рдЕрдзрд┐рдХ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдЗрддрд░:

  • jobQueue.Jobs рд╡рд░ рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░ рд╕рдВрднрд╛рд╡реНрдп рдмрдЧрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ 64-рдмрд┐рдЯ рд╕рдордХреНрд░рдордг/рдЕрдгреВ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░.
  • рд░рд┐рдХреНрдд рдлреЛрд▓реНрдбрд░ рдорд╛рд░реНрдЧрд╛рдЪреА рд╡рд┐рд╕рдВрдЧрдд рд╣рд╛рддрд╛рд│рдгреА рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛