碘伏具有广谱杀菌作用,是可以杀死真菌的,但是要看感染真菌的部位在何处,碘伏只可以用来消灭皮肤表面所感染的真菌等,对于体内的真菌是需要吃抗菌药物的,比如氟康唑等。另外,对于黏膜部位所感染的真菌也尽量不使用碘伏,因碘伏氧化性较强,会对黏膜造成损害,总之,碘伏能杀灭真菌,但是其作用效力和作用范围有限。