公司不可以因员工直接离职而不发工资。1. 工资支付义务:根据劳动法规定,劳动者付出劳动后,用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。即使员工突然离职,只要其提供了正常劳动,公司就有义务支付相应工资。2. 离职结算:员工直接离职,公司应在解除或终止劳动合同的同时,一次性付清劳动者工资。一般情况下,离职当天就应结算清楚工资数额。3. 维权途径:如果公司不发工资,员工可以先与公司协商解决,要求支付工资。协商不成的,可以向劳动监察部门投诉,由劳动监察责令公司支付工资,并可责令其加付赔偿金。员工也可以申请劳动仲裁,通过法律途径维护自己获得工资的权利。仲裁裁决生效后,公司若仍不履行支付义务,员工还可申请强制执行。4. 特殊情况:若员工离职给公司造成损失,公司可依法要求赔偿,但这不能成为不发工资的理由。公司需提供证据证明损失及与员工离职的关联,并通过合法程序进行追偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。