Monitoring 我怎样才能监控;垃圾://“垃圾”;使用Vala的目录?

Monitoring 我怎样才能监控;垃圾://“垃圾”;使用Vala的目录?,monitoring,glib,vala,recycle-bin,Monitoring,Glib,Vala,Recycle Bin,我正在尝试转换为Vala,并且我正在尝试根据“我可以正确监视主目录”来监视“trash://”目录。但是我不能监视“垃圾://”。python小程序对所有目录都能正常工作 initialiseTrashFileMonitor V1: 终端输出(无错误,无监控): 为此,我在这里也提出了这个问题:最后一句话表明,根据定义,这是一个重复的问题。这个问题通过AlexB在这里的回答解决了:可能的重复 public void initialiseTrashFileMonitor(){ try {

我正在尝试转换为Vala,并且我正在尝试根据“我可以正确监视主目录”来监视“trash://”目录。但是我不能监视“垃圾://”。python小程序对所有目录都能正常工作

initialiseTrashFileMonitor V1: 终端输出(无错误,无监控):
为此,我在这里也提出了这个问题:

最后一句话表明,根据定义,这是一个重复的问题。这个问题通过AlexB在这里的回答解决了:可能的重复
public void initialiseTrashFileMonitor(){
    try {

        GLib.File file = GLib.File.new_for_uri("trash:///");
        GLib.FileMonitor monitor = file.monitor_directory(0, null);

        print ("\n initialiseTrashFileMonitor Monitoring: %s\n", file.get_path ());

        monitor.changed.connect ((src, dest, event) => {

            print ("\n initialiseTrashFileMonitor monitor.changed.connect \n");

            if (dest != null) {
                print ("%s: %s, %s\n", event.to_string (), src.get_path (), dest.get_path ());
            } else {
                print ("%s: %s\n", event.to_string (), src.get_path ());
            }
        });

    } catch (Error err) {
        print ("\n initialiseTrashFileMonitor Error: %s\n", err.message);
    }
}
initialiseTrashFileMonitor Monitoring: (null)