我需要以相同的格式上传不同名称的文件:file_name_yyyy-mm-dd_code.txt
我如何用Perl编写它呢?
现在我可以这样做:
#!/usr/bin/perl
use warnings;
use strict;
use Config::Simple;
use File::Basename;
use Getopt::Long;
use Pod::Usage;
use Net::Google::Drive::Simple;
use POSIX 'strftime';
use Storable;
# my $date = strftime '%m-%d-%Y', localtime;
# for testing purpose, use specific date
my $date = '2018-07-16';
my $code;
# $code will change
my $gd = Net::Google::Drive::Simple->new();
my ($p1, $folder) = $gd->children("Test");
$folder = <folder id>;
$gd->file_upload("testfile_${date}_${code}.txt", $folder);并将此格式的文件上传到与perl文件相同的文件夹中:file_name_yyyy-mm-dd.txt
但它不会上传这种格式的文件(我需要这样做):file_name_yyyy-mm-dd_somecode.txt
例如:file_name_2018-07-16_code1.txt或file_name_2018-07-16_code2.txt
我完全没有使用Perl的经验,所以我甚至不知道去哪里找。
https://stackoverflow.com/questions/51367470
复制相似问题