Do you want to
(A) organize movie files into a new file and folder structure or
(B) rename movie folders?
viewtopic.php?t=12263

A typical user will say (B) at first glance but actually mean (A). FileBot will automatically create / delete folders
(as opposed to renaming or recycling folders) so that you get the file and folder structure defined by your custom format, which is the end result that you actually care about.

You'll want to use an absolute custom format to eliminate all the variables
(i.e. relative file paths) that may or may not work out the way you want. Also, you'll want to organize files into a new folder anyway, as to naturally separate files that have been processed with FileBot in the new folder structure and not-yet-processed files in the original location:
Code: Select all
X:/Foreign Movies/{ny}/{ny}.{vs}-{vf}
Please read
FAQ #1 for details.

If you want to use relative file paths, then you can do that, just keep in mind that it's relative to the file at hand, and so if you create new parent folder levels in your format, then you need to go up the same number of levels as well, to balance things out:
Code: Select all
../../Foreign Movies/{ny}/{ny}.{vs}-{vf}
This format will assumes that files are already organized into
Foreign Movies/Movie Folder/Movie File and won't work the way we want if we load in files organized in different ways, e.g.
Foreign Movies/Movie File or
Foreign Movies/Movie Folder Lv1/Movie Folder Lv2/Movie File. Because
.. just means
"go up one folder level" regardless of how files are currently organized.
{folder} is the absolute path to the current folder, which is also the file path against which relative file paths are resolves, e.g.
{ny}.{vs}-{vf} and
{folder}/{ny}.{vs}-{vf} are effectively the same.
{historic} only works for files that have already been renamed previously, e.g.
{historic.folder} would give you the previous location based on the local history of the file currently being formatted.
{historic} does nothing for files that have not previously been renamed with FileBot. It'll work in both CLI and GUI, but it's only really useful for certain scripting tasks.