如何自动组织我的目录?我有一个"下载"文件夹,目前包含许多不同的信息,例如,工作相关信息,电视节目,电影等,软件等。
我如何自动,可能使用某些.bat执行,不确定,检查文件的名称或类型,并将它们放在正确的子文件夹中?。
谢谢!
答案 0 :(得分:1)
您可以使用move
命令移动文件。您也可以在其中使用通配符。
所以你可以编写一个看起来像这样的批处理脚本:
cd C:\Users\You\Downloads
rem Excel sheets are work.
move *.xls Work
rem Reports are work.
move Report*.pdf Work\Reports
rem Pron and other viewing material ;)
move *.mp4 Private
您可以通过将其设置为预定作业来自动运行此脚本。请注意,此脚本首先更改为正确的目录,然后将项目移动到相对子目录。这意味着下载目录中必须存在Work,Work \ Reports和Private目录。
当然,您可以扩展脚本以使其检查和创建目录,或者如果要将文件移出Downloads目录,则可以指定不同的路径。
基本上,尝试在命令行上执行此操作,然后尝试将这些步骤概括为您的脚本。
答案 1 :(得分:0)
此批处理文件将使用文件夹中的文件类型创建一组文件夹,如.mkv .jpg .mp3,并将文件移动到相应的文件夹中。
从桌面启动它并更改" c:\ media"到正确的文件夹名称。
@echo off
cd /d "c:\media" && for %%a in (*) do md "%%~xa" 2>nul & move "%%a" "%%~xa" >nul