Internet-of-Things (IoT) is a promising technology to connect massive machines and devices in the future communication networks. In this paper, we study a wireless-powered IoT network (WPIN) with short packet communication (SPC), in which a hybrid access point (HAP) first transmits power to the IoT devices wirelessly, then the devices in turn transmit their short data packets achieved by finite blocklength codes to the HAP using the harvested energy. Different from the long packet communication in conventional wireless network, SPC suffers from transmission rate degradation and a significant packet error rate. Thus, conventional resource allocation in the existing literature based on Shannon capacity achieved by the infinite blocklength codes is no longer optimal. In this paper, to enhance the transmission efficiency and reliability, we first define effective-throughput and effective-amount-of-information as the performance metrics to balance the transmission rate and the packet error rate, and then jointly optimize the transmission time and packet error rate of each user to maximize the total effective-throughput or minimize the total transmission time subject to the users’ individual effective-amount-of-information requirements. To overcome the non-convexity of the formulated problems, we develop efficient algorithms to find high-quality suboptimal solutions for them. The simulation results show that the proposed algorithms can achieve similar performances as that of the optimal solution via exhaustive search, and outperform the benchmark schemes.