Login   Register  
PHP Classes
elePHPant
Icontem

FileRenamer Tutorial - PHP File Renamer package blog

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  All package blogs All package blogs   PHP File Renamer PHP File Renamer   Blog PHP File Renamer package blog   RSS 1.0 feed RSS 2.0 feed   Blog FileRenamer Tutorial  
  Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  

Author: Sergii Pryz

Posted on:

Package: PHP File Renamer

Instalation, adding new strategies description, and Frequency Asked Questions.




Objective

FileRenamer  solves problem of renaming files according strategy with saving folders structure.
Four goals were achieved:
  • Original source files are not changed
  • Folder structure is saved
  • Simply to add new rename strategy
  • Report of renamed process in .csv format is created

Installations

There are two thing for care about:
  • Add write permission to the FileRenamer folder. Or create folder /data/report in the FileRenamer root directory and set write permission to it.
  • Check if destination folder has write permission

Add new Strategies

  • The first, new strategy should extends "FileRenamer\Strategy\AbstractStrategy" class or implements "FileRenamer\Strategy\StrategyInterface"
  • The second, registry new strategy to the /configs/strategies.ini:
    [shortcut]
    class = Strategy class
    desc  = Strategy description
  • Finally check result using console command:
    php frcon.php -l

Frequency Asked Questions

  1. What is default destination path of renamed files?
    Default destination path is a parent folder of source folder.
    E.g. source path /var/www/test default destination path would be /var/www/test_renamed_YYYY_mm_dd_HH_ii_ss

You need to be a registered user or login to post a comment

1,282,072 PHP developers registered to the PHP Classes site.
Be One of Us!

Login Immediately with your account on:

Facebook ConnectGmail or other Google Account
Hotmail or Microsoft Windows LiveStackOverflow
GitHubYahoo


Comments:

No comments were submitted yet.




  Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  
  All package blogs All package blogs   PHP File Renamer PHP File Renamer   Blog PHP File Renamer package blog   RSS 1.0 feed RSS 2.0 feed   Blog FileRenamer Tutorial