Well this just got complicated.
First, the programs last night that should have recorded, with padding on each shown at the end.
6:00pm, ABC 2, QI - Genius, 30 minute program, padding start +10, end +30
7:00pm, ABC 2, ABC News, 30 minute program, padding start +10, end +10
7:00pm, ABC 22, Spicks an Specks, 30 minute program, padding start +10, end +30
Note some of those start and finish times were out by 1 minute. I've simplified for clarity.
So "QI - Genius" started recording at 5:50pm and continued until 7:00pm, which is correct.
TV logs show this correctly. The program was saved in the "E:\Recorded TV\QI - S07E06 - Genius" directory, so the recording rule didn't work. It should have saved in "E:\Recorded TV\QI\QI - S07E06 - Genius". This may be explained because there were some TEMP files in the recording directory, probably indicating the channel was watched in Time Shift mode for a while, although I don't remember that. Also there is no file labelled "Time Shift", just jta, jtr, jts, jta.cnk, jts.cnk, all prefixed with "TEMP", so maybe something else went on. There weren't enough TEMP files for the whole program, just a few. It looks like they are from the padding period at the beginning of the program. The program is playable.
However, while there is only one listing for this program in MC, there are also some QI files (named the same as the correct recording files, without the JTV file, and duplicates of the correct files) in the ABC News directory "E:\Recorded TV\ABC News". Most strange. They look like files for the padding period of the ABC news, from 6:50pm to 7:00pm, which makes some sense given the overlap between the programs.
So "ABC News" started recording at 6:50pm and never stopped. It is still displayed as Currently Recording.
TV logs show the start and no finish for the recording. There was only one "ABC News" file made for this recording, the JTV file with a time stamp of 7:00pm. It was in the "E:\Recorded TV\ABC News" directory, so the recording rule worked. There are also the files named for QI, as mentioned above. Trying to play this file results in the message "No television tuner is available to fulfill your request" despite the "Show Status" dialogue showing all tuners idle, and live TV plays fine. There is a record of the recording in MC.
So either this rule broke the MC recording, or this program fell fowl of the conditions that create the never ending recording. Note that no files are being save anywhere even though MC think the recording is still going. When I selected the recording under "Television" in Standard View and clicked "Cancel Recording", MC came back with the message "This program has already finished", and did not clear the "Currently Recording" status. Closing MC and restarting it didn't fix that problem. In fact I got the message that MC was already running, even after waiting a while. Killing the MC process fixed the problem without needing to Cancel the recording. The program then became playable in MC, but was only 9 min 25 seconds long, and contained only the padding before the program.
So "Spicks and Specks" started recording at 6:50pm also and continued until 8:00pm, which is correct.
TV logs shows this correctly. The program was saved in the "E:\Recorded TV\Spicks and Specks - Ian Turpie, Cal Wilson, Dave Graney & Dave O'Neil 2016-10-23" directory, so the recording rule didn't work. There were also some TEMP files in that directory the same as for QI - Genius, being the padding at the beginning of the program. These TEMP files don't normally hang around when I'm not using this tagging in the recording rule. The program is playable.
A possible reason for the recording rule working for "ABC News" and not the other two programs is that the "ABC News" rule has several tags being added or updated, while the other two only have the [Filename (path)] tag updated.
So basically, using this recording rule based tagging to change the target directory, or have the recording moved, doesn't work now, and may break a recording, as with my ABC News, although that may have been coincidence. I don't usually see those ongoing recordings, but I have seen a few when I have been fiddling with MC a lot, changing settings and so on, as I was in this case.
I didn't log the above. I'm assuming that a log of the above process isn't required Yaobing, since you have a handle on the issues.
Sorry for the long post, but I would like this to work at some time in the future, if possible, so I wanted to test and document what happened.