Q:\Movies A Haunting in Venice (2023) A Minecraft Movie (2025) ALIEN Alien (1979) Alien 3 (1992) Alien Covenant (2017) Alien Resurrection (1997) Alien Romulus (2024) Dawn Of The Dead (2004) Dead Man's Folly (1986) DEADPOOL Deadpool (2016) Deadpool 2 (2018) Deadwood, The Movie (2019) Death Becomes Her (1992)
Using folderreport, I've manged to get a file that has all the movie folders in it. Obviously, writing good scripts is not my really my strength because I know it's probably not as clean as it could be but it's what I came up with. This is the code:
Code: Select all
$reportfile = "C:\Users\delee\MEGA\Media\_Media File Lists\All Movies.txt";
$folder1 = folderreport("tree:{name}", "r", "Q:\Movies", "r", , , 1);
$folder2 = folderreport("tree:{name}", "r", "R:\Movies", "r", , , 1);
$folder3 = folderreport("tree:{name}", "r", "Y:\Movies", "r", , , 1);
$list = "$folder1$folder2$folder3";
$search1 = "Q:\Movies<crlf>";
$replace1 = "";
$newlist1 = replace($list, $search1, $replace1);
$search2 = "R:\Movies<crlf>";
$replace2 = "";
$newlist2 = replace($newlist1, $search2, $replace2);
$search3 = "Y:\Movies<crlf>";
$replace3 = "";
$newlist3 = replace($newlist2, $search3, $replace3);
writefile($reportfile, $newlist3);I also made a similar script using dirs:{name} instead of tree:{name} which I could sort but then the franchise folders just became part of the list. This is the code:
Code: Select all
$reportfile = "C:\Users\delee\MEGA\Media\_Media File Lists\All Movies.txt";
$folder1 = folderreport("dirs:{name}", "r", "Q:\Movies", "r", , , 1);
$folder2 = folderreport("dirs:{name}", "r", "R:\Movies", "r", , , 1);
$folder3 = folderreport("dirs:{name}", "r", "Y:\Movies", "r", , , 1);
$list = "$folder1$folder2$folder3";
writefile($reportfile, formatlist("$list", "se", "<crlf>"));
XYplorer Beta Club