> ## Documentation Index
> Fetch the complete documentation index at: https://docs.simen.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 文件整理这件小事

> 每个人都有自己整理文件的独特习惯

export const PromptBlock = ({prompt, link, title = "task"}) => {
  const handleCopy = () => {
    navigator.clipboard.writeText(prompt).catch(err => {
      console.error("Failed to copy text: ", err);
    });
  };
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 p-0.5">
      <div className="flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1">
        <div className="flex-none flex items-center gap-1.5 text-gray-700 dark:text-gray-300">
          {title}
        </div>
        <div className="flex-1 flex items-center justify-end gap-1.5">
          {link && <div className="z-10 relative group/open-button">
             <a href={link} target="_blank" rel="noopener noreferrer" className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur" aria-label="Try it">
                <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/open-button:text-gray-500 dark:text-white/40 dark:group-hover/open-button:text-white/60">
                    <g fill="none" fillRule="evenodd">
                        <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                        <path fill="currentColor" d="M5.669 4.76a1.47 1.47 0 0 1 2.04-1.177c1.062.454 3.442 1.533 6.462 3.276c3.021 1.744 5.146 3.267 6.069 3.958c.788.591.79 1.763.001 2.356c-.914.687-3.013 2.19-6.07 3.956c-3.06 1.766-5.412 2.832-6.464 3.28c-.906.387-1.92-.2-2.038-1.177c-.138-1.142-.396-3.735-.396-7.237c0-3.5.257-6.092.396-7.235" />
                    </g>
                </svg>
             </a>
            <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 group-hover/open-button:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
              Try in Simen
            </div>
          </div>}
          <div className="z-10 relative">
            <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button" aria-label="Copy the contents from the code block">
              <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <g fill="none">
                    <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                    <path fill="currentColor" d="M19 2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zm-9 13H8a1 1 0 0 0-.117 1.993L8 17h2a1 1 0 0 0 .117-1.993zm9-11H9v2h6a2 2 0 0 1 2 2v8h2zm-7 7H8a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2" />
                </g>
              </svg>
            </button>
            <div aria-hidden="true" className={`absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark opacity-0 peer-hover:opacity-100`}>
              Copy Prompt
            </div>
          </div>
        </div>
      </div>
      <div className="py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 rounded-[14px] bg-white overflow-x-auto">
        <div className="leading-6">
            <pre className="shiki shiki-themes github-light-default dark-plus" style={{
    backgroundColor: 'transparent',
    color: 'rgb(31, 35, 40)'
  }}>
                <code className="!whitespace-pre-wrap">{prompt}</code>
            </pre>
        </div>
      </div>
    </div>;
};

## 任何人｜删除下载文件夹中没用的软件安装包

<PromptBlock title="批量删除安装包" prompt="帮我把这个文件夹里的安装包文件，即后缀是dmg的文件删除" />

<Frame caption="文波正在删除安装包">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-22.mp4" />
</Frame>

## 公司财务｜生成每个员工单独的工资条

<PromptBlock title="批量生成工资条文件" prompt="根据这个表格里的内容批量创建每个人单独的工资条excel文件。工资条文件内容为两行，标题和内容，文件名即为姓名。生成结果放在一个文件里" link="https://simen.ai/share/3iGKbMCK13" />

<Frame caption="文波正在生成工资条">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-23.mp4" />
</Frame>

## 企业财务｜发票数据批量汇总excel表格

<PromptBlock title="发票数据批量汇总" prompt="先用pdf阅读工具阅读这些发票pdf文件里的文本内容。再调用openai识别并理解其中的文本内容。最后，将这些发票的信息汇总到一张excel表格，保留销售方信息名称、项目名称、价税合计金额、开票日期。排列顺序按日期进行排序" link="https://simen.ai/share/0obaUXtzNE" />

<Frame caption="文波正在汇总发票数据">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-24.mp4" />
</Frame>

## 公司财务｜发票按项目类型分类

<PromptBlock title="按项目类型分类发票" prompt="先用pdf阅读工具阅读这些发票pdf文件里的文本内容。再调用openai识别并理解其中的文本内容。最后，根据读取到的项目信息进行分类，不同类型的发票放在不同文件夹里，文件夹名即为项目信息。" link="https://simen.ai/share/cCvhrGR20j" />

<Frame caption="文波正在按类型分类发票">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-25.mp4" />
</Frame>

## 企业法务｜根据合同文件名日期汇总分类

<PromptBlock title="根据合同文件名日期汇总" prompt="根据这些合同文件的名称中的日期进行汇总到excel表格里，表格包含两列，第一列为文件名称，第二列为日期。按日排序" link="https://simen.ai/share/btphW4FugM" />

<Frame caption="文波正在汇总合同日期">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-26.mp4" />
</Frame>

## 自媒体从业者｜按文件类型进行快速分类

<PromptBlock title="按文件类型进行快速分类" prompt="将这些文件按文件类型进行分类，如mp4、xlsx、png等，同一类文件放在一个文件夹里，文件夹名称为该类文件的类别" />

<Frame caption="文波正在按文件类型分类">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-06.mp4" />
</Frame>

## 高校老师｜按照班级分类汇总学生成绩单

<PromptBlock title="按班级前缀重命名成绩单并汇总" prompt="将这个文件夹中的所有excel文件名的前面加上班级名：高二6班。例如将“曹坤.xlsx”重命名为“高二6班-曹坤.xlsx”。把重命名后的excel文件另存到一个新文件夹里，新文件夹名称为“高二6班所有同学成绩表”。" />

<Frame caption="文波正在按班级重命名并汇总">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-282.mp4" />
</Frame>

## 企业法务｜将合同最后修改日期标注在文件名称里

<PromptBlock title="标注合同最后修改日期到文件名" prompt="将这些合同文件的最后修改日期添加到文件名称中。例如重命名为“20250324-西蒙授权协议.docx”。" />

<Frame caption="文波正在标注最后修改日期">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-29.mp4" />
</Frame>

## 自媒体从业者｜批量压缩图片为一致大小

<PromptBlock title="批量压缩图片为一致大小" prompt="将这些图片进行压缩，保证图片大小在50kb左右。压缩后的图片存在新文件夹里，文件夹名称叫已压缩图片" link="https://simen.ai/share/Jw5Fdmlx3b" />

<Frame caption="文波正在批量压缩图片">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-210.mp4" />
</Frame>

## 自媒体从业者｜批量修改素材图片的格式

<PromptBlock title="批量修改素材图片的格式" prompt="将这些图片格式都改成jpg格式，修改后的图片存在新文件夹中，文件夹名称叫新图片" link="https://simen.ai/share/ol1EKvitcP" />

<Frame caption="文波正在批量修改图片格式">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-211.mp4" />
</Frame>

## 公司职员｜将多个发票合并到一个 PDF 方便报销

<PromptBlock title="合并多张发票为一个PDF" prompt="将这些发票PDF文件合并为一个PDF文件，并重命名为‘京东4月发票汇总.pdf’。" link="https://simen.ai/share/jPhCBYXCIe" />

<Frame caption="文波正在合并发票PDF">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-21.mp4" />
</Frame>
