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