tag:blogger.com,1999:blog-5723581430185458400.post3197650782834900269..comments2023-12-12T10:45:16.590-08:00Comments on IB Math Physics: Autophile: Automatically Sort Files into Folder by NameDavid Kannhttp://www.blogger.com/profile/17810374492914364419noreply@blogger.comBlogger84125tag:blogger.com,1999:blog-5723581430185458400.post-16492956557367549572023-12-12T10:45:16.590-08:002023-12-12T10:45:16.590-08:00Is there a way to use this in Windows 11? It won&...Is there a way to use this in Windows 11? It won't install, just keeps looking for required files.srw2076https://www.blogger.com/profile/04293067952227363759noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-78725974007618438612022-05-31T06:01:49.914-07:002022-05-31T06:01:49.914-07:00Woah, cool. That's actually a different studen...Woah, cool. That's actually a different student group with the same idea as us. <br /><br />Sadly, we accidentally let our domain registration slip and lost control of our URL. Our own website is now at http://c4g.herokuapp.com/David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-10412622361215160722022-05-29T11:43:29.152-07:002022-05-29T11:43:29.152-07:00Just to notify that their site changed again to ht...Just to notify that their site changed again to https://www.coding4good.net/ Doug - Dagoberto - Assishttps://www.blogger.com/profile/06669143442242289072noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-8232975467618450562022-05-13T00:53:37.074-07:002022-05-13T00:53:37.074-07:00Has anyone tried to use this with Google Drive Des...Has anyone tried to use this with Google Drive Desktop? I managed to use it once. Instead of moving, Autophile duplicated the files (not really an issue). But I'm not sure what happened after that. When I tried to sort the files again, Google Drive gave me a notification saying that if I want to duplicate files, I would have to use the Web App. Hope someone has experienced my situation. Thanks in advance!Muhammad Khairy Farhanhttps://www.blogger.com/profile/00883572034755247993noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-37083629777385342462022-05-12T23:17:34.741-07:002022-05-12T23:17:34.741-07:00Hi, I managed to download this. Thanks! Very usefu...Hi, I managed to download this. Thanks! Very useful!Muhammad Khairy Farhanhttps://www.blogger.com/profile/00883572034755247993noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-57423726998742514192022-04-12T23:31:08.216-07:002022-04-12T23:31:08.216-07:00Hi Unknown,
On the G-drive page with the .exe fil...Hi Unknown,<br /><br />On the G-drive page with the .exe file, there should be a little download icon in the upper right corner of the screen. exe files don't run in google drive so it won't load right there in your browser. You'll need to download it. David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-53772373012886922092022-04-12T08:23:42.711-07:002022-04-12T08:23:42.711-07:00Hi, I can't seem to open the gdrive link. it&#...Hi, I can't seem to open the gdrive link. it's taking quite some time to open. Help?Anonymoushttps://www.blogger.com/profile/17337734185813702997noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-61108788024232590112022-03-02T03:11:34.983-08:002022-03-02T03:11:34.983-08:00Very helpful thank you DavidVery helpful thank you DavidAnonymoushttps://www.blogger.com/profile/01661557437474261795noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-6289260391087202752022-02-09T20:27:34.124-08:002022-02-09T20:27:34.124-08:00If you just want to use the program, it is freely ...If you just want to use the program, it is freely available here: https://drive.google.com/file/d/0B-1eAQYKZo_5YmlGTF9neEdRWWM/edit?usp=sharing<br /><br />But if you are asking me how to code the project, or manipulate the source code, I'm sorry to say that I don't have the capacity to walk you through that process personally. Here's the general steps:<br /><br />You'll probably want to download something called an IDE. It's specialized software that helps you write, test, and run your own code. The source code for this project is written in the programming language C# using the IDE VSCode, so I'd suggest you start with a beginner's tutorial on C# in VSCode. This one looks promising: https://www.w3schools.com/cs/cs_getstarted.php<br /><br />After completing the tutorial you might feel comfortable importing the source code I've provided and trying some edits of your own. <br /><br />Hope that helps!<br />David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-35822187042034837962022-02-09T20:23:25.022-08:002022-02-09T20:23:25.022-08:00You're very welcome. It's my pleasure. :)You're very welcome. It's my pleasure. :)David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-43870089660465736392022-02-07T09:50:06.146-08:002022-02-07T09:50:06.146-08:00give me your contact please iam from pakistan i wa...give me your contact please iam from pakistan i want to learn how to make its<br />Anonymoushttps://www.blogger.com/profile/12243430563012076900noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-3336129429949590432022-02-07T07:31:20.681-08:002022-02-07T07:31:20.681-08:00how i can make ithow i can make itAnonymoushttps://www.blogger.com/profile/12243430563012076900noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-42537518794901470132022-01-18T11:07:14.219-08:002022-01-18T11:07:14.219-08:00Thank you so much! I'll try this.Thank you so much! I'll try this.LizFurtadohttps://www.blogger.com/profile/00653412547107264913noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-37022515441614028062021-12-11T10:24:08.243-08:002021-12-11T10:24:08.243-08:00شكرا جزيلا جزيتم الخير و هديتم للإسلام شكرا جزيلا جزيتم الخير و هديتم للإسلام فايز سلامةhttps://www.blogger.com/profile/14708837660420812835noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-66359899705672205412021-12-02T01:47:00.543-08:002021-12-02T01:47:00.543-08:00Hi Liz!
Thank you so much for letting me know you...Hi Liz!<br /><br />Thank you so much for letting me know you're getting good use out of the program. It's really a great feeling to know :)<br /><br />That sounds like a pretty do-able edit and a great first job for a beginner programmer. I'll try not to make any assumptions about things you might already know.<br /><br />You'll probably want to download something called an IDE. It's specialized software that helps you write, test, and run your own code. The source code for this project is written in the programming language C# using the IDE VSCode, so I'd suggest you start with a beginner's tutorial on C# in VSCode. This one looks promising: https://www.w3schools.com/cs/cs_getstarted.php<br /><br />After completing the tutorial you might feel comfortable importing the source code I've provided and trying some edits of your own. If not you might instead look for a C# tutorial on file handling since that's the job you're interested in. <br /><br />I hope that helps!David Kannhttps://www.blogger.com/profile/10744679939853290476noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-34679051664699873562021-11-16T11:47:32.827-08:002021-11-16T11:47:32.827-08:00Hi David! Firstly, thank you for creating this pro...Hi David! Firstly, thank you for creating this program! I use this at work almost every day and it has saved me days of file sorting at this point. We'll soon be using it to digitize about 6 years worth of physical files.<br /><br />Secondly - I'd like to customize it so that the input folder defaults to my "Dropzone" folder and the output defaults to our "Clients folder". I see that you've provided the source code, but I'm not sure how to go about editing it and turning it back into an application. <br /><br />Do you know of any articles that would detail this? I tried to look it up but I'm having difficulty finding resources. I am trying to learn how to code but I'm still very much a beginner!LizFurtadohttps://www.blogger.com/profile/00653412547107264913noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-55882529218577184252021-10-05T03:40:07.870-07:002021-10-05T03:40:07.870-07:00this is truly amazing! even after many years publi...this is truly amazing! even after many years publisher still answering our question<br /><br />Thank you! you're a life saverafybghttps://www.blogger.com/profile/08347375736040924953noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-86702404515221842122021-06-26T07:06:50.974-07:002021-06-26T07:06:50.974-07:00Hi Nono,
I've got good news, and bad news.
T...Hi Nono,<br /><br />I've got good news, and bad news.<br /><br />The good news is that the partial match shouldn't be a problem - that's what the program is designed for. Change "Exact Match" to the "nearest match" option under "3) Set sorting options" <br /><br />As for looking for matches to folders that are buried in the directory tree, first, let me see if I understand correctly:<br /><br />You have several folders for different regions:<br /><br />North<br />South<br />East<br />Europe<br />etc<br /><br />And in each of these folders you have many folders pertaining to specific deals:<br /><br />16G02_01<br />16G02_02<br />etc...<br /><br />If that's the case, the easiest (but imperfect) solution is to try sorting into just one region at a time. It means that you'll need to know which region to sort into.<br /><br />Unfortunately, there is not another good solution as far as I can tell. I had look for ways to create a single mirror of the contents of each region, but I don't think windows supports that. I also had a look back through the source code, but I don't think there is a simple fix for combining destination directories from multiple branch directories. <br /><br />It might be a bit of cold comfort, but you've got a great problem to solve here. I'd like to try to add it to the next version of the program; but I don't think it will be ready any time soon :(David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-8279150171284628832021-06-26T06:14:45.511-07:002021-06-26T06:14:45.511-07:00Glad to hear it helped you so much! Thank you for ...Glad to hear it helped you so much! Thank you for taking the time to share :)David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-48809290955174049082021-06-24T03:21:06.843-07:002021-06-24T03:21:06.843-07:00Hi, at work I am constantly moving files to certai...Hi, at work I am constantly moving files to certain subfolders based on the number of the file and it takes up a lot of my time so I've been trying to automatize this recently. The problem is that the name of the file matches the name of the subfolder only partially. We create a folder for each deal we have and those deals are each identified as follows 16G02_01. Then we name all the files pertaining to that specific deal with a numerical sequence.<br /><br />For example, let's say we have a deal 16G02_01_5156156_1254_16-02-2021. We create a subfolder called 16G02_01. This sub folder is located in folder North -> region 1 – building 1 - 16G02_01 I then move those files to the corresponding folder manually. I was wondering if there was any way to automatize this with this tool considering only a part of the file name matches with the destination folder name. Thank you!<br />nonohttps://www.blogger.com/profile/05486029005483713619noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-90934608465412852252021-06-24T03:20:19.879-07:002021-06-24T03:20:19.879-07:00This comment has been removed by the author.nonohttps://www.blogger.com/profile/05486029005483713619noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-38109551988199545502021-06-19T10:14:47.217-07:002021-06-19T10:14:47.217-07:00THANK YOU SO MUCH! Your program saved me hours! I ...THANK YOU SO MUCH! Your program saved me hours! I had to sort almost a thousand files for an upcoming art exhibition. Up until now, this has always been done manually. I am so glad I found your site! Autophile will be a trusty companion from now on BHAVINhttps://www.blogger.com/profile/03121426926793562280noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-20096598206290802012021-04-26T06:26:39.886-07:002021-04-26T06:26:39.886-07:00Hi David,
again many thanks for quick reply. I wi...Hi David,<br /><br />again many thanks for quick reply. I will practice with this a little and see if I can get it going.<br /> Nardihttps://www.blogger.com/profile/11540297247087995341noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-47405241223953103432021-04-25T22:03:09.551-07:002021-04-25T22:03:09.551-07:00Sorry, this probably isn't the answer you were...Sorry, this probably isn't the answer you were hoping for, but I don't think Autophile has the feature you're describing. I'll consider your suggestion for the next version, but that's not really on the horizon at the moment.<br /><br />In the mean-time, if you feel like downloading the source code (https://drive.google.com/file/d/0B-1eAQYKZo_5bTlMWGVXX2M2Ykk/edit) and compiling it yourself, just a small change will hard-code the behavior you're describing. <br /><br />in Form1.cs, change line 295 from this:<br /><br /> Distance = DamerauLevenshteinDistance(Piece.Text.ToLower(), Puzzle.Substring(LowerIndex, UpperIndex - LowerIndex).ToLower());<br /><br />to this:<br /><br /> Distance = DamerauLevenshteinDistance(Piece.Text.ToLower().Substring(0,9), Puzzle.Substring(LowerIndex, UpperIndex - LowerIndex).ToLower());<br />David Kannhttps://www.blogger.com/profile/17810374492914364419noreply@blogger.comtag:blogger.com,1999:blog-5723581430185458400.post-18360384721783794482021-04-23T00:33:18.468-07:002021-04-23T00:33:18.468-07:00Hi David, many thanks for quick response!
Your e...Hi David, many thanks for quick response! <br /><br />Your example is close and a good solution if I had hundreds of files with "apple"or "banana" in the file name.<br />In my case its hundreds of different files names to go in hundreds of folders so drag-n-drop is possibly a quicker process for now. <br /><br />The Autophile program would work for me if it would sort the files by the first 10 (or less) digits depending on folder name. <br />I.e for a file like apple.txt a near match would be "/apple sup", the first 10 digits of "/apple superseded by banana". <br /><br />is it something you could look into or any ideas?<br /><br />many thanks <br /><br />Nardi <br />Nardihttps://www.blogger.com/profile/11540297247087995341noreply@blogger.com