deleteStaticFile()v4.0.154
从public
目录中删除文件。
此API对于在Remotion Studio中构建交互式体验非常有用。
示例
删除 'video.webm'tsx
importReact , {useCallback } from "react";import {deleteStaticFile } from "@remotion/studio";export constDeleteStaticFileComp :React .FC = () => {constdeleteFile =useCallback (async () => {const {existed } = awaitdeleteStaticFile ("video.webm");console .log (`Deleted file (${existed ? "existed" : "did not exist"})`);}, []);return <button onClick ={deleteFile }>Delete</button >;};
删除 'video.webm'tsx
importReact , {useCallback } from "react";import {deleteStaticFile } from "@remotion/studio";export constDeleteStaticFileComp :React .FC = () => {constdeleteFile =useCallback (async () => {const {existed } = awaitdeleteStaticFile ("video.webm");console .log (`Deleted file (${existed ? "existed" : "did not exist"})`);}, []);return <button onClick ={deleteFile }>Delete</button >;};
规则
1 只能在Remotion Studio中使用此API。
3 不允许删除
public
目录之外的文件
。
4 要删除子文件夹中的文件,请使用正斜杠
/
,即使在Windows上也是如此。
5 您可以,但不必将文件路径包装在
staticFile()
函数中。