Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建一个批处理文件,删除“我的桌面-mac”中的文件夹_Python_Macos_Shell_Batch File_Terminal - Fatal编程技术网

Python 创建一个批处理文件,删除“我的桌面-mac”中的文件夹

Python 创建一个批处理文件,删除“我的桌面-mac”中的文件夹,python,macos,shell,batch-file,terminal,Python,Macos,Shell,Batch File,Terminal,我是mac用户。我想通过双击任何文件来删除我桌面上的一个文件夹。 (就像卸载程序一样) 因此,在不使用终端或手动删除的情况下,我希望通过创建一个文件来删除该文件夹。因此,当我双击该文件时,它会自动删除我桌面上的一个文件夹。如果您有要删除的特定文件夹,您可以编写一个sh文件 my remove.sh: rm -rf /path/to/your/folder 请不要忘记在其上执行chmod: chmod a+x my-remove.sh 然后双击my remove.sh 编辑: rm -rf /

我是mac用户。我想通过双击任何文件来删除我桌面上的一个文件夹。 (就像卸载程序一样)


因此,在不使用终端或手动删除的情况下,我希望通过创建一个文件来删除该文件夹。因此,当我双击该文件时,它会自动删除我桌面上的一个文件夹。

如果您有要删除的特定文件夹,您可以编写一个
sh
文件

my remove.sh:

rm -rf /path/to/your/folder
请不要忘记在其上执行
chmod

chmod a+x my-remove.sh
然后双击
my remove.sh

编辑:

rm -rf /path/to/your/folder
我在这里求和

1、在mac中打开终端

2、
cd~/桌面


3,
触摸我的删除。sh

4、
echo“rm-rf/path/to/your/folder”>my remove.sh

5,
chmod a+x my remove.sh

然后您可以在桌面上看到一个
my remove.sh
文件,双击它将删除
/path/to/your/folder

再次编辑:

rm -rf /path/to/your/folder

抱歉,似乎只有
chmod
是不够的,请参阅post

随机删除桌面上的单个文件夹或所有文件夹?在任何位置删除单个文件夹,桌面只是一个示例。这意味着您可以指定位置?
rm-rf/path/to/your/folder
是否适合您?是的。。但是我想通过批处理文件来完成。因此,当我双击该文件时,它可以工作。如何创建.sh文件?
触摸我的remove.sh
,或者,右键单击桌面并选择create new file(创建新文件)?我现在没有mac电脑,所以这只是猜测:)一旦你创建了一个文件,你可以用任何你喜欢的编辑器编辑它,textedit就可以了。或者如果你真的不想使用编辑器,使用下面的命令在你的
sh
文件中写入
echo“rm-rf/your/文件夹”>my remove.sh
运行
触摸终端中的my remove.sh
以创建您的
sh
文件