{"id":20621671,"url":"https://github.com/steppsr/filemover","last_synced_at":"2026-06-10T07:31:12.675Z","repository":{"id":169910933,"uuid":"646001004","full_name":"steppsr/filemover","owner":"steppsr","description":"Windows Batch file that will poll a folder and move files from source to destination one at a time.","archived":false,"fork":false,"pushed_at":"2023-05-27T06:17:31.000Z","size":200,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-12T05:39:38.150Z","etag":null,"topics":["batch","chia","plots","windows"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/steppsr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-27T01:27:38.000Z","updated_at":"2023-05-27T03:22:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"437869b8-114d-49ac-93e6-8fb66157846f","html_url":"https://github.com/steppsr/filemover","commit_stats":null,"previous_names":["steppsr/filemover"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/steppsr/filemover","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steppsr%2Ffilemover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steppsr%2Ffilemover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steppsr%2Ffilemover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steppsr%2Ffilemover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steppsr","download_url":"https://codeload.github.com/steppsr/filemover/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steppsr%2Ffilemover/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34142637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["batch","chia","plots","windows"],"created_at":"2024-11-16T12:18:49.792Z","updated_at":"2026-06-10T07:31:12.666Z","avatar_url":"https://github.com/steppsr.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"![filemover](https://github.com/steppsr/filemover/blob/main/images/filemover_logo.png?raw=true)\n\n## Description\n\nWindows Batch file that will poll a folder and move files from source to destination one at a time.\n\n## Definitions\n\nYou set the source, destination, and pattern at the top of the batch script.\n\n`Source` - the folder to poll for files matching the given pattern.\n\n`Destination` - the folder to move files into that match the given pattern.\n\n`Pattern` - a wildcat string to find the desired files. Ex:  C:\\temp\\*.plot\n\n## How to use\n\n1. Download and save the script in a folder on your Windows computer.\n2. Right-click on the file `filemover.bat` then choose Edit.\n3. Edit the `source`, `destination`, and `pattern` to fit you needs.\n4. Save the file.\n5. Exit\n6. Launch a Command-prompt, Terminal, or Powershell.\n7. Change to the folder where you save the `filemover.bat` file.\n```\ncd c:\\users\\steve\\documents\\code\\filemover\\\n```\n8. You can now run the Batch script with the following command:\n```\nfilemover\n```\n\n## Running state\n\nThe Batch script will continue to poll the folder endless if there isn't input from the user. It will check for a file, and if not found then wait 10 seconds before doing another search. During that 10 seconds you can hit the 'x' key to close the script.\n\n## Additional Configuration Settings available\n```\nREM source should be the path where the files are. \nREM Be sure it ends with a backslash. Ex:  c:\\plot_temp\\\nSET source=c:\\plot_temp\\\n\nREM destination should be the path where the files \nREM will be moved. Be sure it ends with a backslash. \nREM Ex:  d:\\plot_farm\\\nSET destination=F:\\testnet\\plots\\\n\nREM pattern is the wildcard search to get your files\nSET pattern=*.plot\n\nREM threads is the number of your systems threads you want to use remove the 'REM' from the \nREM beginning of the line below to use threaded processes to move the files.\nSET threads=50\n\nREM If you want output display on the screen change the value below to a 'Y' instead of 'N'. \nREM Note - This will cause the move to run slower.\nREM SET tee=Y\nSET tee=Y\n\nREM If you are move large files, answer 'Y' below to copy using unbuffered I/O\nREM SET unbuffered=N\nSET unbuffered=Y\n\nREM If you want to log to a file, remove the 'REM' below and set the filename for the log.\nREM SET logfile=filemove.log\nSET logfile=\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteppsr%2Ffilemover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteppsr%2Ffilemover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteppsr%2Ffilemover/lists"}