上一篇写到百度云文件被限制下载或者删除的情况,这次提供一个程序上可以实现的处理方案和代码,因为代码还不完善,这里直接提供源码的位置,而不是可执行程序
简单说下思路和应该提供的功能,这个项目打算做成和 cp 命令差不多的命令,不过在复制的过程中可以进行加密和解密。预期的效果如下:
name
fde – file decode and encode
SYNOPSIS
cp [-e | -r | -f | -i | -e] source_file target_file
cp [-e | -r | -f | -i | -e] source_file ... target_directory
DESCRIPTION
-e 标识此次操作为解码,默认为编码
-f 如果目标文件已经存在,直接删除,并创建新文件
-r 如果源文件地址是一个目录,则将该目录以及子目录下的所有文件进行编码或解密
-i 忽略错误,继续执行
这样可以先在本地对文件进行编码,然后上传到指定的云存储中,在使用的时候,先下载下来,然后再进行解码操作