Skip to main content

deleteStaticFile()v4.0.154

public目录中删除文件。
此API对于在Remotion Studio中构建交互式体验非常有用。

示例

删除 'video.webm'
tsx
import React, { useCallback } from "react";
import { deleteStaticFile } from "@remotion/studio";
 
export const DeleteStaticFileComp: React.FC = () => {
const deleteFile = useCallback(async () => {
const { existed } = await deleteStaticFile("video.webm");
 
console.log(`Deleted file (${existed ? "existed" : "did not exist"})`);
}, []);
 
return <button onClick={deleteFile}>Delete</button>;
};
删除 'video.webm'
tsx
import React, { useCallback } from "react";
import { deleteStaticFile } from "@remotion/studio";
 
export const DeleteStaticFileComp: React.FC = () => {
const deleteFile = useCallback(async () => {
const { existed } = await deleteStaticFile("video.webm");
 
console.log(`Deleted file (${existed ? "existed" : "did not exist"})`);
}, []);
 
return <button onClick={deleteFile}>Delete</button>;
};

规则

只能在Remotion Studio中使用此API。


文件路径必须相对于 public目录


不允许删除 public目录之外的文件
4
要删除子文件夹中的文件,请使用正斜杠 / ,即使在Windows上也是如此。
5
您可以,但不必将文件路径包装在 staticFile() 函数中。

另请参阅